/* Awards content shares the site's colours, type, cards and navigation. */
.awards-2026 [id]{scroll-margin-top:150px}
.awards-2026 .lead{max-width:900px}
.award-index{background:var(--paper);border:1px solid var(--line);padding:20px 24px;margin:24px 0 32px}
.award-index ul{columns:2;column-gap:36px;margin:0;padding-left:20px}
.award-index li{break-inside:avoid;padding:5px 0;overflow-wrap:anywhere}
.award-index a{display:inline-block;text-underline-offset:3px}
.award-index-producers ul{columns:3}
.award-groups{display:grid;gap:24px}
.awards-2026 .award-group h3{line-height:1.25;font-size:clamp(1.25rem,3vw,1.8rem);overflow-wrap:anywhere}
.award-list{list-style:none;padding:0;margin:20px 0}
.award-list li{padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}
.award-distinction{color:var(--red)}
.award-source-text{white-space:pre-wrap;overflow-wrap:anywhere}
.award-category{margin-top:4px;font-size:.9rem;color:var(--muted)}
.award-back{font-size:.9rem;text-underline-offset:3px}
@media(max-width:700px){.award-index ul{columns:1}.award-index{padding:16px 20px}.award-group{padding:20px}.awards-2026 [id]{scroll-margin-top:120px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
