body.hub-awards-page{background:#faf8ff}body.hub-awards-page .wrap{width:min(1180px,calc(100% - 64px))}body.hub-awards-page div.hero{background:#faf8ff!important;color:#241b36;padding-top:40px}body.hub-awards-page div.hero h1{color:#241b36}body.hub-awards-page .hero .intro{color:#625b71}body.hub-awards-page .award-nav{min-height:0}body.hub-awards-page .award-nav .wrap{display:flex;gap:12px 22px;justify-content:center;align-items:center;flex-wrap:wrap;padding:0;min-height:0}body.hub-awards-page .award-nav a:last-child{margin-left:0}body.hub-awards-page .hub-local-header a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}body.hub-awards-page .hub-header{margin:0}body.hub-awards-page .hub-menu-column{border:0}body.hub-awards-page .hub-menu-column .hub-menu-items{line-height:1.6}body.hub-awards-page .hub-mega-inner{max-width:1240px}body.hub-awards-page .hub-menu-column a{letter-spacing:normal}body.hub-awards-page .hub-footer{font-size:12px}@media(max-width:800px){body.hub-awards-page .wrap{width:calc(100% - 36px)}body.hub-awards-page div.hero{padding-top:28px}}@media print{body.hub-awards-page .hub-context,body.hub-awards-page .award-nav{display:none!important}}

/* Awards readability review - 28 October 2026. */

body.hub-awards-page{font-size:17px;line-height:1.65}
body.hub-awards-page .hero{background:#faf8ff!important;color:#241b36}
body.hub-awards-page .hero h1{color:#241b36}
body.hub-awards-page .hero .intro{color:#625b71}
body.hub-awards-page :is(.eyebrow,.label,.route-tag,.award-number,.word-count,.fineprint,.source-note,.submission-file-meta,.footer,figcaption){font-size:.875rem;line-height:1.6}
body.hub-awards-page :is(.side-note dt,.family-heading span,.field small,.notice small,.timeline time,.stats span,.crumbs,.hub-breadcrumbs){font-size:.875rem;line-height:1.6}
body.hub-awards-page .family-heading span{white-space:normal}
body.hub-awards-page .side-note dt{letter-spacing:.06em}
body.hub-awards-page .hero-kicker{align-items:center}
body.hub-awards-page .section.purple .btn.secondary{background:#fff;color:#4f17a8}
body.hub-awards-page .section.purple .btn.orange{background:#ff610f;color:#231d2d}
body.hub-awards-page .section.purple :focus-visible{outline-color:#8eeeff}
body.hub-awards-page .side-note{position:static}
body.hub-awards-page .table-wrap{overscroll-behavior-x:contain}
body.hub-awards-page .table-scroll-note{display:none;font-size:.875rem;line-height:1.6;color:var(--muted);margin:18px 0 8px}
body.hub-awards-page .table-wrap:focus-visible{outline:3px solid #4f17a8;outline-offset:4px}
body.hub-awards-page .submission-template li{line-height:1.65}
body.hub-awards-page .submission-template small{font-size:.875rem;line-height:1.6}
@media(max-width:800px){body.hub-awards-page .table-scroll-note{display:block}body.hub-awards-page .table-scroll-note+.table-wrap{margin-top:8px}}
@media(max-width:480px){
 body.hub-awards-page .hero h1{font-size:clamp(2rem,8vw,2.6rem);line-height:1.15;overflow-wrap:anywhere}
 body.hub-awards-page .label{max-width:100%;white-space:normal}
 body.hub-awards-page .family-heading{flex-wrap:wrap;gap:8px}
 body.hub-awards-page .family-heading span{text-align:left}
 body.hub-awards-page .award-name{line-height:1.5}
 body.hub-awards-page .searchbar label{font-size:1rem}
}
@media print{body.hub-awards-page .hero{background:white!important}}
