.yyc-condition-cover>header{background:#e6d8ad;padding:26px 31px;border-top:2px solid #b39b60}.yyc-condition-cover h1{font-size:clamp(37px,4.5vw,58px)!important;margin:20px 0 17px!important}.yyc-condition-cover header>p:last-child{font-size:23px;line-height:1.55;color:#5b7883}.yyc-condition-cover>div{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;padding-top:24px}.yyc-condition-cover .yyc-scene{width:100%;height:330px}.yyc-condition-cover aside{padding:5px 0}.yyc-condition-cover .yyc-note{border-color:#afbcb1}.yyc-condition-cover .yyc-note>p{padding-bottom:14px}.yyc-license-lead>header{border-left:3px solid #b69d62;padding-left:25px}.yyc-license-lead h2{font-size:33px!important;margin:14px 0 18px!important;max-width:1080px}.yyc-condition-first{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:31px;padding-top:26px}.yyc-condition-first>section{background:#e8ebe0;padding:24px 27px}.yyc-condition-first .yyc-summary{font-size:16px;color:#627b7d;line-height:1.95;margin-bottom:15px}.yyc-condition-first>.yyc-thumb{width:100%;aspect-ratio:3/2;align-self:start}.yyc-license-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px 30px}.yyc-license-entries .yyc-entry{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #b7c4bd;padding-bottom:13px}.yyc-license-entries .yyc-entry>.yyc-thumb{width:100%;aspect-ratio:1.75/1;margin-bottom:19px}.yyc-condition-heading h3{font-size:25px!important;margin-bottom:16px!important}.yyc-condition-heading>.yyc-meta{font-size:11px;gap:4px 12px;border-top:1px solid #c3ccb9;padding-top:12px;margin-bottom:13px}.yyc-license-entries .yyc-abstract>summary{font-size:12px;min-height:40px;border-bottom:1px dashed #c7ccba}.yyc-license-entries .yyc-summary{font-size:14px;line-height:1.95;margin:12px 0!important}.yyc-license-entries .yyc-entry>footer{padding-top:12px;margin-top:auto}.yyc-condition-title>section{padding:28px 33px;background:#e7e1cb;border-top:3px solid #bca873;position:relative}.yyc-condition-title h1{font-size:clamp(32px,4.1vw,54px)!important;margin:19px 0 22px!important;max-width:1100px}.yyc-condition-title>section:after{content:"";position:absolute;bottom:0;left:33px;right:33px;height:1px;background:#b9a16a;transform-origin:left;animation:yyc-corridor .9s ease}.yyc-condition-title>.yyc-scene{width:100%;height:245px}.yyc-condition-title>.yyc-standfirst{padding:24px 30px;background:#f0edde;border-bottom:1px solid #b8c2ad;font-size:16px}.yyc-license-reading{width:720px;max-width:calc(100% - 64px);margin:45px auto 65px}.yyc-inline-directory{background:#ecebdc;border-block:1px solid #b5b88e;padding:22px 27px;max-height:calc(100vh - 135px);overflow:auto;overscroll-behavior:contain;margin-bottom:36px}.yyc-inline-directory .yyc-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.yyc-inline-directory .yyc-toc a{font-size:12px}.yyc-inline-directory .yyc-read-tools{margin-bottom:8px}
@media(max-width:1000px){.yyc-condition-cover>header{padding:25px 27px}.yyc-condition-cover>div{gap:26px}.yyc-license-entries{gap:29px 23px}.yyc-condition-heading h3{font-size:23px!important}.yyc-license-reading{max-width:calc(100% - 40px)}}
@media(max-width:760px){.yyc-condition-cover>header{padding:24px 22px}.yyc-condition-cover h1{font-size:33px!important}.yyc-condition-cover header>p:last-child{font-size:20px}.yyc-condition-cover>div{display:flex;flex-direction:column;gap:21px;padding-top:21px}.yyc-condition-cover .yyc-scene{height:200px}.yyc-condition-cover aside{padding:0}.yyc-license-lead>header{padding-left:18px}.yyc-license-lead h2{font-size:25px!important}.yyc-condition-first{display:flex;flex-direction:column-reverse;gap:21px;padding-top:22px}.yyc-condition-first>section{padding:21px}.yyc-condition-first>.yyc-thumb{aspect-ratio:2/1}.yyc-license-entries{grid-template-columns:1fr;gap:28px}.yyc-license-entries .yyc-entry>.yyc-thumb{aspect-ratio:2/1}.yyc-condition-heading h3{font-size:24px!important}.yyc-condition-title>section{padding:24px 22px}.yyc-condition-title h1{font-size:30px!important}.yyc-condition-title>.yyc-scene{height:200px}.yyc-condition-title>.yyc-standfirst{padding:22px;font-size:15px}.yyc-license-reading{width:calc(100% - 36px);max-width:none;margin-top:30px}.yyc-inline-directory{max-height:none;overflow:visible;padding:20px;margin-bottom:28px}.yyc-inline-directory .yyc-toc nav{display:flex;gap:0}}
