.detail-cover{width:min(100%,420px);height:auto;border-radius:14px}figcaption{font-size:12px;color:#70717c;margin-top:8px}.cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.poster-small,.poster-foot{z-index:1;background:rgba(18,20,30,.72);padding:5px 7px;border-radius:4px;color:#fff}.hero-cover{width:100%;height:100%;object-fit:cover;display:block}.visual-art{overflow:hidden}.site-nav{flex-wrap:wrap;gap:18px}.header-inner{gap:20px}.reading{max-width:850px}.reading h1{font-size:clamp(28px,5vw,44px);line-height:1.4}.reading h2{font-size:25px;margin-top:40px}.reading p{font-size:17px;line-height:2}.byline{color:#70717c;font-size:13px!important}.lead{font-size:21px!important;color:#555}.source-link{color:#a64333;text-decoration:underline;overflow-wrap:anywhere}.reading nav{font-size:13px;color:#70717c}.reading li{line-height:2}.poster{display:flex}.category-card strong{margin-top:25px}.category-card>span{display:block;margin-top:14px}.hero-metrics{gap:28px}.search-label{display:block;font-weight:700;margin-bottom:10px}#search{font:inherit;padding:14px 18px;border:1px solid #b9b2ad;border-radius:10px;width:min(100%,520px)}#search-status{font-size:13px;color:#62616b}[hidden]{display:none!important}a:focus-visible,input:focus-visible{outline:3px solid #a64333;outline-offset:4px}.section h2{margin-top:25px}.card-body h3 a:hover{text-decoration:underline}@media(max-width:850px){.site-nav{display:flex;position:static;background:transparent;padding:10px 0;border:0;box-shadow:none;flex-direction:row;width:auto}.header-inner{flex-direction:column;align-items:flex-start;padding:14px 0}.site-nav a{font-size:13px}.hero-grid{min-height:0}.hero-visual{display:none}.hero-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}