.awards-section{color:var(--navy)}.awards-section a,.awards-section a:visited{color:var(--navy);text-underline-offset:3px;text-decoration:none}.awards-section a:hover{color:var(--lime);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);cursor:pointer;text-decoration-thickness:2px}.awards-section a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:2px}.awards-section :is(a,button,select,[tabindex]):focus-visible{outline:2px solid var(--navy);outline-offset:3px;box-shadow:0 0 0 5px var(--lime)}.awards-section select{background:#fff}.awards-section h2{border-color:var(--lime)}.awards-section h3{border-left:3px solid var(--lime);padding-left:.65rem}.awards-section .stat-table{color:var(--navy);background:#fff}.awards-section .stat-table thead th{background:var(--navy);color:#fff;border-bottom:2px solid var(--lime)}.awards-section .stat-table :is(th,td).text-center{text-align:center}.awards-section .stat-table :is(th,td).text-left{text-align:left}.awards-section .stat-table tbody tr:hover{background:#fff}.awards-section .stat-table tbody td{overflow-wrap:anywhere;border-color:#e3e8ed}.award-status{color:#394956;white-space:nowrap;background:#edf0f3;border-radius:3px;padding:.15rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.award-status-active{background:color-mix(in srgb, var(--lime) 20%, white);color:var(--navy)}.award-hero{border-top:3px solid var(--gold);background:#fff}.award-summary>div{border-bottom:1px solid #e3e8ed;grid-template-columns:28% 1fr;display:grid}.award-summary>div:last-child{border-bottom:0}.award-summary dt{text-align:right;font-weight:600}.award-summary :is(dt,dd){padding:.6rem 1rem}.award-record-title{border-left:3px solid var(--gold);text-transform:uppercase;letter-spacing:.05em;background:#f1f4f7;padding:.7rem 1rem;font-size:.75rem;font-weight:600}.award-record-table{min-width:480px}.award-winners-table{min-width:340px}.awards-section .award-winners-table td[rowspan]{vertical-align:middle}.award-rank-first{color:var(--gold-dark);font-weight:700}@media (width<=540px){.award-summary>div{grid-template-columns:1fr}.award-summary dt{text-align:left;padding-bottom:.1rem}.award-summary dd{padding-top:.1rem}.awards-section .stat-table :is(th,td){padding:.6rem .5rem}}
