.award-page h1{margin:0;font-size:40px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.award-page .crumbs{margin-bottom:8px}.award-page .lede{margin:8px 0 0;color:var(--ink-2);font-size:17px}.award-page .award-note{margin-top:16px}.award-page .award-list-link{margin:16px 0 0}.award-page .award-list-link a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pine);font-weight:650;text-decoration:none}.award-page .award-list-link a:hover{text-decoration:underline;text-underline-offset:3px}.award-page .award-winners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0 0;padding:0;list-style:none}.award-page .award-winners>li{display:flex;min-width:0}.award-page .award-winner{flex:1;gap:6px;padding:20px}.award-page .award-winner h2{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.01em;overflow-wrap:break-word}.award-page .award-winner h2 a{color:var(--pine);text-decoration:none}.award-page .award-winner h2 a:hover{text-decoration:underline;text-underline-offset:3px}.award-page .award-winner p{margin:0;color:var(--ink-2);font-size:15px}.award-page a:focus-visible{outline:3px solid var(--pine);outline-offset:2px;border-radius:6px}@media (max-width:1100px){.award-page .award-winners{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:760px){.award-page h1{font-size:32px}.award-page .award-winners{grid-template-columns:minmax(0,1fr)}.award-page .award-winner{padding:16px}}