*{box-sizing:border-box}body{margin:0;background:#07101f;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:.22em}a:focus-visible{outline:3px solid #eaff73;outline-offset:6px}.story-nav,footer{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:2rem 5vw}.story-nav>a{font-weight:800;text-decoration:none;letter-spacing:.04em}.story-nav nav,footer{display:flex;gap:1.4rem}main{padding:3rem 5vw 5rem;max-width:1600px;margin:auto}.kicker{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#c4dedc}h1{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:clamp(3.2rem,7vw,7.4rem);font-weight:400;line-height:.98;letter-spacing:-.02em;margin:1.5rem 0 2rem;overflow-wrap:anywhere}h2{font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.2}p{line-height:1.65}.intro,.story-copy{font-size:clamp(1.1rem,1.7vw,1.35rem);max-width:48rem}.story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,280px);gap:5vw;align-items:start;margin-top:2rem}.story-poster{width:100%;height:auto;border-radius:6px;margin-top:3rem}.credit{border-top:1px solid #527075;padding-top:1rem;margin-top:2rem}.credit h3{font-size:1rem}.credit ul{padding-left:1.3rem;line-height:1.8}.editorial{font-size:.9rem;color:#c4dedc}.next{display:inline-block;margin-top:2rem}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.story-card{padding:2rem;background:#0c696c;text-decoration:none;border-radius:6px;min-height:260px}.story-card:nth-child(3n+2){background:#a54975}.story-card:nth-child(3n){background:#456c30}.story-card h2{font-size:2rem}.story-card:hover{text-decoration:underline}footer{border-top:1px solid #527075;justify-content:flex-start;font-size:.9rem}@media(max-width:760px){.story-nav{padding:1.4rem 5vw;gap:1rem}.story-nav nav{gap:1rem}.story-layout{grid-template-columns:1fr}.story-poster{width:150px;margin:0}.story-grid{grid-template-columns:1fr}main{padding-top:2rem}h1{font-size:3.3rem}}