/* The board grows with its content, independently of the hero artwork. */
.home-v146-results-hero.results-layout-roomy{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible;padding-bottom:28px;background:linear-gradient(180deg,#eaf4f5 0,#f8f0e3 100%)}
.results-layout-roomy .home-v121-hero-media{position:relative;inset:auto;order:0;flex:none;width:100%;height:clamp(380px,42vw,620px);aspect-ratio:auto;overflow:hidden}
.results-layout-roomy .home-v121-hero-media::after{display:none}
.results-layout-roomy .home-v121-hero-media img{position:absolute;inset:0;object-fit:cover;object-position:center top}
#results-board.results-board-20261018{position:relative;inset:auto;order:1;flex:none;width:min(calc(100% - 48px),1180px);height:auto!important;min-height:0!important;margin:-70px auto 0;padding:24px 28px 22px!important;border:10px solid #8b582f;border-radius:8px;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.035),transparent 38%),linear-gradient(145deg,#20372e,#152a23);box-shadow:inset 0 0 0 2px rgba(255,255,255,.07),0 16px 32px rgba(50,38,25,.2)}
#results-board .home-v146-board-heading{flex-wrap:wrap;gap:6px 16px}
#results-board .home-v146-board-heading p{font-size:.8rem}
#results-board .home-v146-board-heading h2{font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.5}
#results-board .home-v146-board-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none;gap:8px;margin:16px 0 12px}
#results-board .home-v146-board-tabs button{min-width:0;min-height:52px;padding:7px 8px;font-size:1rem;line-height:1.4;white-space:nowrap}
#results-board .home-v146-board-tabs button span{display:inline-block;margin:0 0 0 8px;font-size:.82em}
#results-board #results-featured-tab[aria-selected="true"]{background:#f5dda0!important;color:#624713!important;border-color:#e6c576!important;text-shadow:none}
#results-board #results-watch-tab[aria-selected="true"]{background:#d8efdf!important;color:#1f5637!important;border-color:#99c2a7!important;text-shadow:none}
#results-board>.role-board-panel{flex:0 0 auto;height:auto!important;min-height:0;overflow:visible;padding-top:0}
#results-board [role="tabpanel"][hidden]{display:none!important}
#results-board .role-results-scroll{flex:0 1 auto;height:auto;min-height:0;max-height:clamp(360px,52vh,500px);overflow:auto;scrollbar-gutter:stable;scrollbar-width:auto;scroll-padding-block:48px 12px}
#results-board [data-results-expanded="true"] .role-results-scroll{max-height:none;overflow:visible}
#results-board .role-results-scroll:focus-visible{outline:3px solid #f2df9b;outline-offset:3px}
#results-board .role-results-table{font-size:1rem;line-height:1.55}
#results-board .role-results-table th,#results-board .role-results-table td{padding:12px 10px}
#results-board .role-results-table thead th{font-size:.86rem}
#results-board .role-results-table .board-finish{font-size:.94rem;padding:4px 9px}
#results-board .board-result-date{display:inline-block;margin-right:.5em;font-size:.82em}
#results-board .results-board-summary{flex:none;margin:12px 0 0;font-size:.9rem;line-height:1.6}
#results-board .role-board-note{font-size:.82rem;line-height:1.7;margin-top:10px}
#results-board .board-list-tools{display:flex;justify-content:flex-end;flex:none;margin:0 0 10px}
#results-board .board-list-tools[hidden]{display:none}
#results-board [data-board-expand]{min-height:44px;padding:8px 16px;border:1px solid #adbdac;border-radius:7px;background:#f4edd6;color:#203b2e;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;text-shadow:none}
#results-board [data-board-expand]:hover{background:#fff8e0}
#results-board [data-board-expand]:focus-visible{outline:3px solid #fff;outline-offset:3px}
.results-layout-roomy+.home-v121-gateways{margin-top:0}
@media(max-width:760px){
 .results-layout-roomy .home-v121-hero-media{height:clamp(240px,61.5vw,360px)}
 #results-board.results-board-20261018{width:calc(100% - 24px);margin-top:-38px;padding:18px 14px 16px!important;border-width:8px}
 #results-board .home-v146-board-heading{display:block}
 #results-board .home-v146-board-heading h2{margin-top:5px}
 #results-board .home-v146-board-tabs{gap:6px;margin:12px 0}
 #results-board .home-v146-board-tabs button{font-size:.88rem;min-height:58px;padding:6px 3px}
 #results-board .home-v146-board-tabs button span{display:block;margin:2px 0 0;font-size:.82rem}
 #results-board .role-results-scroll{max-height:clamp(340px,52vh,440px)}
}
@media(max-width:620px){
 #results-board .role-results-table tbody tr{padding:12px 4px;gap:6px 8px}
 #results-board .role-results-table tbody th,#results-board .role-results-table tbody td{padding:0}
 #results-board .role-results-table tbody td:first-child{font-size:.8rem}
 #results-board .role-results-table tbody th{font-size:.94rem}
 #results-board .role-results-table tbody td:nth-child(3){font-size:.78rem}
 #results-board .role-results-table .board-finish{font-size:.85rem;padding:3px 6px}
 #results-board .results-board-summary{font-size:.82rem}
}
@media(max-width:380px){
 #results-board.results-board-20261018{width:calc(100% - 16px);padding-inline:10px!important;border-width:6px}
 #results-board .home-v146-board-tabs button{font-size:.8rem}
}
