body.c3-luoyang .ly15-cabinet-cover{background:#2a2d29;color:#e6e9de;border:1px solid #51564a}
body.c3-luoyang .ly15-cabinet-cover>header{background:#ecca33;color:#252a1f;padding:24px 35px;border-bottom:7px solid #161b12;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}
body.c3-luoyang .ly15-cabinet-cover>header .ly15-kicker{color:#5c541f;margin:0}
body.c3-luoyang .ly15-cabinet-cover>header h1{font-size:clamp(39px,5.2vw,70px);margin:0;font-weight:900}
body.c3-luoyang .ly15-cabinet-image{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:0}
body.c3-luoyang .ly15-cabinet-image .ly15-scene img{width:100%;height:330px;object-fit:cover}
body.c3-luoyang .ly15-cabinet-image>div{padding:26px 22px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #59604f}
body.c3-luoyang .ly15-cabinet-image>div>span{font-size:20px;line-height:2;letter-spacing:.06em}
body.c3-luoyang .ly15-cabinet-image .ly15-arrow{color:#f0d665;font-size:13px;margin:15px 0 0;gap:10px}
body.c3-luoyang .ly15-cabinet-image a:hover{color:#fff}
body.c3-luoyang .ly15-cabinet-notes{padding:0 34px}
body.c3-luoyang .ly15-cabinet-notes .ly15-guide{border-top:1px solid #606754;padding:12px 0 8px}
body.c3-luoyang .ly15-cabinet-notes .ly15-guide p{margin:0 0 12px;font-size:12px;line-height:1.85;color:#b4bca8}
body.c3-luoyang .ly15-cabinet-notes summary{font-size:14px;color:#e3e5d8}
body.c3-luoyang .ly15-license-reading-list{padding-top:48px}
body.c3-luoyang .ly15-license-lead{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:40px;background:#343a2e;color:#e5e8da;padding:30px 34px;border-left:7px solid #ceba45}
body.c3-luoyang .ly15-license-lead .ly15-meta{color:#b6bfa8}
body.c3-luoyang .ly15-license-lead .ly15-kicker{color:#e4ca64;margin-top:20px}
body.c3-luoyang .ly15-license-lead .ly15-lead-copy>p:not(.ly15-kicker){color:#bbc3ad}
body.c3-luoyang .ly15-license-lead .ly15-arrow{color:#e1cc70}
body.c3-luoyang .ly15-license-lead a:hover{color:#fff}
body.c3-luoyang .ly15-license-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
body.c3-luoyang .ly15-license-entries .ly15-entry{min-width:0;border:1px solid #bfc4b3;background:#f9faf2;padding:21px 20px;border-top:5px solid #afb7a0}
body.c3-luoyang .ly15-drawer-title h3{font-size:21px;line-height:1.5;margin:13px 0 22px}
body.c3-luoyang .ly15-license-entries details{border-top:1px solid #ccd2bf;padding-top:4px;margin-bottom:20px}
body.c3-luoyang .ly15-license-entries summary{font-size:12px;line-height:1.6;color:#5d694b}
body.c3-luoyang .ly15-license-entries .ly15-thumb{margin:10px 0 16px}
body.c3-luoyang .ly15-license-entries .ly15-thumb img{height:140px;width:100%;object-fit:cover}
body.c3-luoyang .ly15-license-entries .ly15-summary{font-size:13px;line-height:1.9;color:#707961;margin:0 0 8px}
body.c3-luoyang .ly15-license-title{padding-top:20px;border-top:2px solid #30382b}
body.c3-luoyang .ly15-license-title>h1{font-size:clamp(35px,4.8vw,65px);max-width:1100px;margin:22px 0 36px;line-height:1.3}
body.c3-luoyang .ly15-license-jacket{display:grid;grid-template-columns:270px minmax(0,1fr);gap:44px;background:#d9dfcc;padding:0 36px 0 0;align-items:end;border-top:6px solid #b9ac51}
body.c3-luoyang .ly15-license-jacket>.ly15-scene img{height:340px;width:100%;object-fit:cover}
body.c3-luoyang .ly15-license-jacket>div{padding:30px 0 28px}
body.c3-luoyang .ly15-license-jacket .ly15-standfirst{font-size:17px;color:#4b563e;max-width:650px}
body.c3-luoyang .ly15-license-reading{grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:64px}
body.c3-luoyang .ly15-license-reading .ly15-reading-side{border-top:4px solid #b9b460;padding-top:12px}
body.c3-luoyang main.ly15-focus .ly15-license-reading{display:flex;flex-direction:column}
body.c3-luoyang main.ly15-focus .ly15-license-reading .ly15-reading-side{order:-1;width:100%}
@media(max-width:1050px){body.c3-luoyang .ly15-license-reading{grid-template-columns:1fr;max-width:720px}body.c3-luoyang .ly15-license-reading .ly15-reading-side{position:static;max-height:none;overflow:visible;grid-row:1}body.c3-luoyang .ly15-license-entries{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){body.c3-luoyang .ly15-cabinet-cover>header{padding:22px 20px;gap:12px;display:block}body.c3-luoyang .ly15-cabinet-cover>header h1{font-size:37px;margin-top:12px}body.c3-luoyang .ly15-cabinet-image{grid-template-columns:1fr}body.c3-luoyang .ly15-cabinet-image .ly15-scene img{height:220px}body.c3-luoyang .ly15-cabinet-image>div{padding:18px 20px;border:0;border-top:1px solid #59604f;flex-direction:row;align-items:center;gap:20px}body.c3-luoyang .ly15-cabinet-image>div>span{font-size:13px;line-height:1.7}body.c3-luoyang .ly15-cabinet-image .ly15-arrow{margin:0;flex:0 0 auto}body.c3-luoyang .ly15-cabinet-notes{padding-inline:20px}body.c3-luoyang .ly15-license-reading-list{padding-top:32px}body.c3-luoyang .ly15-license-lead{grid-template-columns:1fr;gap:22px;padding:22px 20px}body.c3-luoyang .ly15-license-entries{grid-template-columns:1fr;gap:20px}body.c3-luoyang .ly15-license-entries .ly15-thumb img{height:190px}body.c3-luoyang .ly15-license-title>h1{font-size:32px;margin-bottom:24px}body.c3-luoyang .ly15-license-jacket{grid-template-columns:1fr;padding:0;gap:0}body.c3-luoyang .ly15-license-jacket>.ly15-scene img{height:215px}body.c3-luoyang .ly15-license-jacket>div{padding:25px 22px}body.c3-luoyang .ly15-license-jacket .ly15-standfirst{font-size:15px}}
