@font-face{font-family:Barlow;src:url(/redesign/fonts/barlow-condensed-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/redesign/fonts/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--ink:#121212;--paper:#fff;--cream:#f5f3eb;--gold:#e9bc49;--muted:#62625d;--line:#deded5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.7}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.025em;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:1.02}h1{font-size:clamp(48px,5.5vw,80px)}h2{font-size:clamp(36px,3.7vw,54px)}h3{letter-spacing:-.025em;font-size:22px;line-height:1.35}p{margin-bottom:1.2em}::selection{background:var(--gold);color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #ae7914}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #ae7914}.section-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.skip-link{z-index:99;background:var(--gold);padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.arrow-icon{flex:0 0 22px;width:22px;height:22px}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:12px 24px;font-size:13px;font-weight:800;line-height:1.5;transition:background .15s,color .15s;display:inline-flex}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#f5cd67}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#34342f}.button-outline{color:#fff;background:0 0;border-color:#5c5c55}.button-outline:hover{border-color:var(--gold);color:var(--gold)}.text-link{align-items:center;gap:16px;font-size:13px;font-weight:800;line-height:1.5;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.category-label{color:#85600e;margin-bottom:16px;font-size:12px;font-weight:800}.section-kicker{color:var(--muted);margin-bottom:13px;font-size:13px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>.text-link{flex-shrink:0;margin-bottom:5px}.site-header{z-index:30;background:var(--ink);color:#fff;border-bottom:1px solid #35352f;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:40px;width:min(1392px,100% - 80px);min-height:96px;margin:auto;display:flex}.brand{color:var(--gold);flex-shrink:0;align-items:center;gap:12px;display:flex}.brand>svg{width:38px;height:42px}.brand>span{flex-direction:column;line-height:1.05;display:flex}.brand strong{letter-spacing:.01em;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:27px;font-weight:700}.brand>span>span{color:#fff;letter-spacing:.08em;margin-top:5px;font-size:11px}.main-navigation{align-items:center;gap:26px;display:flex}.nav-group{font-size:12px;font-weight:700;position:relative}.nav-group summary{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:20px 0;list-style:none;display:flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:9px;height:6px}.nav-group[open]>summary{color:var(--gold)}.nav-dropdown{min-width:220px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:10px;position:absolute;top:100%;left:-20px;box-shadow:0 8px 24px #0002}.nav-dropdown>a{white-space:nowrap;padding:10px 12px;font-weight:600;display:block}.nav-dropdown>a:hover,.nav-dropdown>a[aria-current=page]{background:var(--cream)}.header-actions{gap:10px;margin-left:12px;display:flex}.header-actions .button{min-height:43px;padding:10px 20px;font-size:12px}.menu-button{display:none}.home-hero{background:var(--ink);color:#fff}.hero-main{grid-template-columns:1.02fr 1fr;max-width:1600px;min-height:570px;margin:auto;display:grid}.hero-copy{align-self:center;padding:62px 36px 60px max(56px,50vw - 640px)}.hero-intro{color:#c7c7b9;margin-bottom:24px;font-size:12px}.hero-copy h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:28px;font-size:clamp(64px,7.3vw,108px);line-height:.93}.hero-copy h1 span{display:block}.hero-description{color:#c2c2b8;max-width:390px;margin-bottom:30px;font-size:14px;line-height:1.85}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hero-actions .text-link{color:#e5dfc5;font-size:12px}.hero-visual{min-width:0;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;object-position:68% center;width:100%;height:100%;animation:.5s ease-out photo-in;position:absolute;inset:0}.hero-visual:after{content:"";background:linear-gradient(90deg,#12121244,#0000 30%,#12121222);position:absolute;inset:0}.image-caption{z-index:1;color:#fff;background:#121212c9;padding:8px 12px;font-size:10px;position:absolute;bottom:26px;right:28px}.sport-tabs{border-top:1px solid #4b4a42;grid-template-columns:repeat(4,1fr);width:min(1280px,100% - 112px);margin:auto;display:grid}.sport-tabs button{color:#fff;text-align:left;background:0 0;border:0;border-right:1px solid #4b4a42;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:20px 26px;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:25px;display:flex;position:relative}.sport-tabs button:first-child{border-left:1px solid #4b4a42}.sport-tabs button[aria-selected=true]{background:var(--gold);color:var(--ink)}.sport-tabs button:not([aria-selected=true]):hover{background:#25251f}.sport-tabs .arrow-icon{width:20px;height:20px}.explore-sports{padding-block:88px 94px}.sport-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.sport-card>img{aspect-ratio:1.25;object-fit:cover;width:100%;transition:filter .2s}.sport-card:hover>img{filter:brightness(1.08)}.sport-card>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:3px 10px;padding:20px 0 18px;display:grid}.sport-card h3{margin-bottom:8px;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:30px}.sport-card p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.sport-card .arrow-icon{margin-top:6px}.guide-section{background:var(--cream);padding-block:76px}.guide-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.guide-photo{position:relative}.guide-photo>img{aspect-ratio:1.05;object-fit:cover;width:100%}.photo-note{background:var(--gold);padding:14px 20px;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:24px;line-height:1.1;position:absolute;bottom:24px;left:24px;right:24px}.guide-copy h2{margin-bottom:22px;font-size:62px}.guide-copy>p:not(.section-kicker){color:var(--muted);max-width:410px;font-size:14px}.guide-rows{margin-top:28px}.guide-rows>a{border-top:1px solid #d4d3c7;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}.guide-rows>a:last-child{border-bottom:1px solid #d4d3c7}.guide-rows>a>span{flex-direction:column;gap:5px;display:flex}.guide-rows strong{font-size:14px}.guide-rows span>span{color:var(--muted);font-size:12px}.guide-rows>a:hover strong{text-underline-offset:4px;text-decoration:underline}.journal-section{padding-block:88px 94px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.editorial-card{flex-direction:column;min-width:0;display:flex}.card-image{background:var(--cream);overflow:hidden}.card-image img{aspect-ratio:1.65;object-fit:cover;width:100%;transition:filter .2s}.card-image:hover img{filter:brightness(1.08)}.card-copy{flex-direction:column;flex:1;padding-top:20px;display:flex}.card-copy .category-label{margin-bottom:10px;font-size:10px}.card-copy h3{margin-bottom:12px;font-size:19px;line-height:1.5}.card-copy h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.card-copy>p:not(.category-label){color:var(--muted);font-size:12px;line-height:1.8}.read-link{align-items:center;gap:14px;margin-top:auto;padding-top:9px;font-size:12px;font-weight:800;display:inline-flex}.read-link>.arrow-icon{flex-basis:18px;width:18px;height:18px}.access-section{background:var(--ink);color:#fff;padding-block:76px}.access-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:110px;display:grid}.access-section .section-kicker{color:var(--gold)}.access-section h2{margin-bottom:24px;font-size:60px}.access-section p:not(.section-kicker){color:#b8b8aa;max-width:410px;font-size:14px}.access-section .button{margin-top:16px}.access-links{border-top:1px solid #555448}.access-links>a{border-bottom:1px solid #555448;grid-template-columns:1fr auto;gap:5px 15px;padding:28px 0;display:grid}.access-links>a>span{color:#c7c7b8;font-size:12px}.access-links strong{grid-column:1;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:32px;line-height:1.2}.access-links .arrow-icon{color:var(--gold);grid-area:1/2/3;align-self:center}.site-footer{background:var(--ink);color:#fff;border-top:1px solid #35352f}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:65px;padding-block:64px;display:grid}.footer-brand>p{color:#a7a79b;max-width:230px;margin-top:25px;font-size:12px;line-height:1.9}.social-links{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px;display:flex}.social-links a{align-items:center;gap:12px;display:flex}.social-links .arrow-icon{width:15px;height:15px;color:var(--gold);flex-basis:15px}.footer-group>h2{letter-spacing:0;margin:5px 0 23px;font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.5}.footer-group>a{color:#aaa99e;margin-bottom:13px;font-size:11px;line-height:1.7;display:block}.footer-group>a:hover{color:var(--gold)}.footer-bottom{color:#99998e;border-top:1px solid #38382f;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;font-size:10px;display:flex}.footer-bottom p{margin:0}.footer-bottom nav{flex-wrap:wrap;gap:25px;display:flex}.page-hero{background:var(--cream);border-bottom:1px solid var(--line)}.page-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;padding-block:45px 58px;display:grid}.breadcrumb{color:var(--muted);margin-bottom:34px;font-size:10px}.breadcrumb ol{gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.page-hero h1{overflow-wrap:break-word;margin-bottom:24px;font-size:clamp(46px,4.7vw,68px)}.page-intro{max-width:650px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.9}.page-hero-image{margin-top:24px}.page-hero-image img{aspect-ratio:1.2;object-fit:cover;width:100%}.page-hero-compact .page-hero-grid{padding-block:35px 55px;display:block}.page-hero-compact h1{max-width:960px}.page-hero-compact .page-intro{max-width:650px}.page-hero-compact .breadcrumb{margin-bottom:32px}.reading-layout{grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:70px;padding-block:65px 85px;display:grid}.reading-sidebar{align-self:start;font-size:12px;position:sticky;top:25px}.reading-sidebar>p{margin-bottom:20px;font-weight:800}.reading-sidebar>nav{border-left:2px solid var(--line);flex-direction:column;display:flex}.reading-sidebar>nav>a{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:8px 0 8px 18px;line-height:1.5}.reading-sidebar>nav>a:hover{border-left-color:var(--gold);color:var(--ink)}.sidebar-help{background:var(--cream);margin-top:32px;padding:24px}.sidebar-help>p{color:var(--muted);margin:10px 0 17px;font-size:11px}.sidebar-help a{align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.sidebar-help .arrow-icon{flex-basis:17px;width:17px;height:17px}.article-body{min-width:0}.article-body>section{margin-bottom:48px;scroll-margin-top:40px}.article-body h2{margin-bottom:21px;font-size:36px;line-height:1.1}.article-body p{color:#56564f;max-width:74ch;font-size:14px;line-height:1.95}.article-body ul{color:#56564f;margin:20px 0;padding-left:20px;font-size:13px;line-height:1.9}.article-body li{padding:5px 0}.inline-action{background:var(--cream);margin:55px 0;padding:34px}.inline-action h2{font-size:32px}.inline-action>div{align-items:center;gap:28px;margin-top:24px;display:flex}.inline-action .button{gap:18px;padding-inline:17px;font-size:11px}.question-list{border-top:1px solid var(--line)}.question-list details{border-bottom:1px solid var(--line)}.question-list summary{cursor:pointer;justify-content:space-between;gap:25px;padding:20px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.question-list summary::-webkit-details-marker{display:none}.question-list summary>span{flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.question-list details[open] summary>span{transform:rotate(45deg)}.question-list details>p{margin-bottom:24px;padding-right:30px;font-size:13px}.related-section{background:var(--cream);padding-block:65px 75px}.related-section h2{font-size:44px}.related-section .card-copy h3{font-size:17px}.related-section .card-copy>p:not(.category-label){display:none}.archive-section{padding-block:38px 80px}.archive-topline{justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;display:flex}.archive-topline>p{color:var(--muted);margin:0;font-size:12px}.pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:55px;padding-top:30px;font-size:12px;display:flex}.pagination>span{margin-right:15px}.pagination>a{border:1px solid var(--line);place-items:center;min-width:38px;min-height:38px;padding:6px 10px;display:grid}.pagination>a:hover{background:var(--gold);border-color:var(--gold)}.auth-layout{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.auth-story{background:var(--ink);color:#fff;align-items:flex-end;padding:70px max(50px,50vw - 640px);display:flex;position:relative;overflow:hidden}.auth-story>img{object-fit:cover;object-position:65% center;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.auth-story:after{content:"";background:linear-gradient(#12121255 30%,#121212 97%);position:absolute;inset:0}.auth-story>div{z-index:1;position:relative}.auth-story .category-label{color:var(--gold)}.auth-story h1{white-space:pre-line;margin-bottom:27px;font-size:78px}.auth-story>div>p:not(.category-label){color:#d1d1c2;max-width:300px;font-size:13px}.auth-story .text-link{margin-top:15px;font-size:11px}.auth-form-panel{width:100%;max-width:600px;margin:auto;padding:40px 60px 55px}.auth-form-panel .breadcrumb{margin-bottom:35px}.auth-form-panel h2{margin-bottom:14px;font-size:40px}.auth-form-panel>p{color:var(--muted);font-size:12px}.editorial-form{flex-direction:column;gap:20px;margin-top:30px;display:flex}.editorial-form>label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.editorial-form input:not([type=checkbox]),.editorial-form textarea,.directory-controls input,.directory-controls select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cecec4;border-radius:3px;padding:13px 15px;font-size:12px;line-height:1.7}.editorial-form input::placeholder,.editorial-form textarea::placeholder{color:#93938b;font-weight:400}.password-field{display:block;position:relative}.password-field>input{padding-right:65px!important}.password-field>button{background:0 0;border:0;padding:0 14px;font-size:10px;font-weight:800;position:absolute;top:0;bottom:0;right:5px}.form-options{justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.checkbox-label{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:6px!important;font-size:10px!important;font-weight:500!important;display:flex!important}.checkbox-label>input{width:14px;height:14px;accent-color:var(--ink);margin:0 3px 0 0}.checkbox-label a{text-underline-offset:2px;text-decoration:underline}.editorial-form .button{justify-content:space-between;width:100%;font-size:12px}.form-switch{text-align:center;color:var(--muted);margin-bottom:0;font-size:11px}.form-switch a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.form-help{font-size:11px!important}.account-help{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:20px;font-size:10px;display:flex}.account-help a{align-items:center;gap:9px;display:flex}.account-help .arrow-icon{flex-basis:16px;width:16px;height:16px}.directory{padding-block:45px 75px}.directory-controls{grid-template-columns:2fr 1fr;gap:24px;max-width:900px;display:grid}.directory-controls label{flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.directory-controls input,.directory-controls select{padding:15px;font-size:13px}.result-count{color:var(--muted);margin:25px 0;font-size:11px}.directory-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:50px;display:grid}.directory-list>a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 25px;padding:21px 0;display:grid}.directory-list>a>span{color:#85600e;font-size:10px}.directory-list strong{grid-column:1;font-size:13px;line-height:1.6}.directory-list .arrow-icon{grid-area:1/2/3;align-self:center}.directory-list>a:hover strong{text-underline-offset:3px;text-decoration:underline}.load-more{margin:35px auto 0;display:flex}.empty-state{text-align:center;background:var(--cream);padding:60px 20px}.empty-state h2{font-size:38px}.empty-state p{color:var(--muted);font-size:13px}.empty-state .button{margin-top:10px}.not-found{text-align:center;background:var(--cream);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:70px 25px;display:flex}.not-found h1{max-width:650px}.not-found p{color:var(--muted)}@keyframes photo-in{0%{opacity:.6}to{opacity:1}}@media (min-width:1600px){.hero-copy{padding-left:100px}.hero-main{min-height:650px}}@media (max-width:1200px){.header-inner{gap:25px;width:calc(100% - 48px)}.main-navigation{gap:18px}.header-actions{margin-left:0}.header-actions .button{padding:9px 14px}.section-wrap{width:calc(100% - 80px)}.hero-copy{padding:55px 32px 55px 40px}.hero-main{min-height:530px}.hero-copy h1{font-size:85px}.sport-tabs{width:calc(100% - 80px)}.guide-layout{gap:55px}.access-layout{gap:65px}.reading-layout{grid-template-columns:205px minmax(0,1fr);gap:55px}.footer-main{gap:35px}.auth-form-panel{padding-inline:45px}.auth-story{padding-inline:40px}.auth-story h1{font-size:68px}.page-hero-grid{gap:45px}.page-hero h1{font-size:56px}}@media (max-width:1000px){.header-inner{min-height:82px}.brand strong{font-size:24px}.brand>svg{width:33px;height:36px}.menu-button{background:0 0;border:1px solid #5b5b50;border-radius:3px;flex-direction:column;justify-content:center;gap:5px;width:43px;height:40px;padding:12px;display:flex}.menu-button span{background:var(--gold);width:18px;height:1px}.main-navigation{background:var(--ink);border-bottom:1px solid #555;max-height:calc(100dvh - 82px);padding:20px 32px 28px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.main-navigation.is-open{display:block}.nav-group{border-bottom:1px solid #393930;font-size:14px}.nav-group summary{justify-content:space-between;padding:16px 0}.nav-dropdown{box-shadow:none;color:#fff;background:#22221d;border:none;margin-bottom:12px;padding:8px 12px;position:static}.nav-dropdown>a{padding:11px 9px;font-size:12px}.nav-dropdown>a:hover,.nav-dropdown>a[aria-current=page]{background:#35352c}.header-actions{margin-top:22px}.header-actions .button{padding:11px 22px}.hero-main{min-height:510px}.hero-copy h1{font-size:76px}.hero-intro{max-width:250px;font-size:11px}.hero-description{font-size:12px}.hero-actions .button{gap:20px}.hero-actions .text-link{max-width:190px}.section-wrap,.sport-tabs{width:calc(100% - 64px)}.sport-tabs button{min-height:68px;padding:18px;font-size:23px}.explore-sports,.journal-section{padding-block:65px}.sport-grid{gap:17px}.sport-card p{font-size:11px}.sport-card h3{font-size:28px}.guide-layout{gap:40px}.guide-copy h2{font-size:50px}.guide-copy>p:not(.section-kicker){font-size:12px}.guide-rows>a{padding:16px 0}.guide-rows strong{font-size:12px}.guide-rows span>span{font-size:10px}.photo-note{padding:12px;font-size:21px;bottom:15px;left:15px;right:15px}.article-grid{gap:35px 22px}.card-copy h3{font-size:16px}.card-copy>p:not(.category-label){font-size:11px}.access-layout{gap:50px}.access-section h2{font-size:50px}.access-section p:not(.section-kicker){font-size:12px}.access-links strong{font-size:28px}.footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px 40px;display:grid}.footer-brand>p{max-width:340px;margin:0}.social-links{flex-direction:row;grid-column:2;gap:20px}.footer-bottom{align-items:flex-start}.footer-bottom nav{justify-content:flex-end;gap:12px 20px}.page-hero-grid{grid-template-columns:1.1fr 1fr;gap:35px}.page-hero h1{font-size:48px}.page-intro{font-size:12px}.page-hero .breadcrumb{margin-bottom:25px}.page-hero-image img{aspect-ratio:.95}.reading-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.reading-sidebar{font-size:10px}.sidebar-help{padding:18px}.article-body p{font-size:13px}.article-body h2{font-size:32px}.inline-action{padding:25px}.inline-action>div{flex-direction:column;align-items:flex-start;gap:18px}.auth-story h1{font-size:58px}.auth-form-panel{padding:35px}.auth-form-panel h2{font-size:35px}.auth-story{padding:45px 32px}.account-help{flex-wrap:wrap}.directory-list{column-gap:30px}.directory-list strong{font-size:12px}}@media (max-width:700px){:root{scroll-padding-top:20px}.section-wrap{width:calc(100% - 40px)}.header-inner{width:calc(100% - 40px);min-height:76px}.brand{gap:9px}.brand strong{font-size:23px}.brand>span>span{font-size:10px}.brand>svg{width:30px;height:34px}.main-navigation{max-height:calc(100dvh - 76px);padding-inline:20px}.hero-main{flex-direction:column;min-height:0;display:flex}.hero-copy{order:1;padding:34px 20px 36px}.hero-intro{max-width:none;margin-bottom:18px;font-size:10px}.hero-copy h1{margin-bottom:22px;font-size:clamp(60px,13.8vw,92px)}.hero-description{max-width:420px;margin-bottom:24px;font-size:12px;line-height:1.9}.hero-actions{align-items:flex-start;gap:17px}.hero-actions .button{min-height:46px;padding:11px 20px;font-size:12px}.hero-actions .text-link{max-width:none;font-size:11px}.hero-visual{aspect-ratio:1.85;order:2;min-height:0}.hero-visual>img{object-position:65% 60%}.image-caption{padding:5px 9px;font-size:9px;bottom:13px;right:16px}.sport-tabs{border-bottom:1px solid #4b4a42;width:100%}.sport-tabs button{gap:6px;min-height:61px;padding:13px 15px;font-size:21px}.sport-tabs button:first-child{border-left:0}.sport-tabs button:last-child{border-right:0}.sport-tabs .arrow-icon{flex-basis:15px;width:15px;height:15px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:26px}.section-heading h2{max-width:350px;font-size:38px}.section-kicker{margin-bottom:10px;font-size:11px}.section-heading .text-link{font-size:11px}.explore-sports,.journal-section{padding-block:48px}.sport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.sport-card>img{aspect-ratio:1.1}.sport-card>div{padding-top:14px;padding-bottom:15px}.sport-card h3{margin-bottom:6px;font-size:27px}.sport-card p{font-size:10px;line-height:1.7}.sport-card .arrow-icon{flex-basis:17px;width:17px;height:17px;margin-top:5px}.guide-section{padding-block:38px 45px}.guide-layout{flex-direction:column;align-items:stretch;gap:32px;display:flex}.guide-photo>img{aspect-ratio:1.4}.photo-note{font-size:21px}.guide-copy h2{font-size:48px}.guide-copy>p:not(.section-kicker){max-width:none;font-size:12px}.guide-rows{margin-top:22px}.guide-rows strong{font-size:13px}.guide-rows span>span{font-size:11px}.guide-rows>a{padding:18px 0}.article-grid{grid-template-columns:1fr;gap:32px}.card-image img{aspect-ratio:1.8}.card-copy{padding-top:16px}.card-copy h3{max-width:40ch;font-size:18px}.card-copy>p:not(.category-label){max-width:60ch;font-size:12px}.card-copy .category-label{margin-bottom:8px}.read-link{padding-top:4px;font-size:11px}.access-section{padding-block:45px}.access-layout{grid-template-columns:1fr;gap:38px}.access-section h2{font-size:46px}.access-section p:not(.section-kicker){font-size:12px}.access-links>a{padding:23px 0}.access-links strong{font-size:29px}.footer-main{grid-template-columns:1fr 1fr;gap:25px 20px;padding-block:40px}.footer-brand{grid-column:1/-1;padding-bottom:5px;display:block}.footer-brand>p{max-width:300px;margin-top:20px}.social-links{flex-direction:row;gap:24px;margin-top:20px}.footer-group>h2{margin-bottom:17px;font-size:11px}.footer-group>a{margin-bottom:11px;font-size:10px}.footer-group:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.footer-group:last-child>h2{grid-column:1/-1}.footer-bottom{padding-block:22px;font-size:9px;display:block}.footer-bottom nav{justify-content:flex-start;gap:12px 20px;margin-top:15px}.page-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:25px 34px}.page-hero h1{margin-bottom:20px;font-size:46px}.page-hero .category-label{margin-bottom:13px;font-size:11px}.page-hero .breadcrumb{margin-bottom:26px;font-size:9px}.page-intro{font-size:12px;line-height:1.9}.page-hero-image{margin-top:0}.page-hero-image img{aspect-ratio:1.8}.page-hero-compact .page-hero-grid{padding-block:25px 34px}.reading-layout{flex-direction:column;gap:35px;padding-block:30px 45px;display:flex}.reading-sidebar{border-bottom:1px solid var(--line);width:100%;padding-bottom:25px;font-size:11px;position:static}.reading-sidebar>p{margin-bottom:13px}.reading-sidebar>nav{grid-template-columns:1fr 1fr;gap:2px 15px;display:grid}.reading-sidebar>nav>a{padding-left:12px}.sidebar-help{display:none}.article-body h2{margin-bottom:19px;font-size:32px}.article-body p{font-size:12px;line-height:1.95}.article-body>section{margin-bottom:34px}.article-body ul{padding-left:18px;font-size:12px}.article-body li{overflow-wrap:anywhere}.inline-action{margin-block:35px;padding:24px}.inline-action h2{font-size:31px}.inline-action>div{gap:18px;margin-top:18px}.question-list summary{gap:18px;padding:18px 0;font-size:12px}.question-list details>p{padding-right:12px;font-size:12px}.related-section{padding-block:38px 45px}.related-section .card-copy h3{font-size:17px}.archive-section{padding-block:27px 45px}.archive-topline{align-items:flex-start;padding-bottom:25px}.archive-topline>p{font-size:11px}.archive-topline .text-link{gap:8px;font-size:10px}.pagination{gap:8px;margin-top:32px;padding-top:24px;font-size:11px}.pagination>span{text-align:center;width:100%;margin-bottom:8px;margin-right:0}.auth-layout{flex-direction:column;min-height:0;display:flex}.auth-story{min-height:280px;padding:35px 20px}.auth-story h1{margin-bottom:18px;font-size:58px}.auth-story>div>p:not(.category-label){max-width:260px;font-size:11px}.auth-story .category-label{margin-bottom:12px;font-size:10px}.auth-story .text-link{margin-top:2px;font-size:10px}.auth-form-panel{max-width:520px;padding:30px 20px 40px}.auth-form-panel h2{font-size:34px}.auth-form-panel .breadcrumb{margin-bottom:25px}.auth-form-panel>p{font-size:11px}.editorial-form{gap:18px;margin-top:25px}.editorial-form>label{font-size:11px}.editorial-form input:not([type=checkbox]),.editorial-form textarea{padding:12px 13px;font-size:12px}.checkbox-label{font-size:10px!important}.form-options{font-size:10px}.editorial-form .button{min-height:47px;font-size:11px}.form-switch{font-size:10px}.directory{padding-block:30px 45px}.directory-controls{grid-template-columns:1fr;gap:18px}.directory-controls input,.directory-controls select{padding:13px;font-size:12px}.directory-list{grid-template-columns:1fr}.directory-list strong{font-size:12px}.directory-list>a{padding:18px 0}.not-found h1{font-size:48px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:700px){.sport-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.sport-tabs button{min-width:0;padding-inline:12px}.sport-tabs .arrow-icon{display:none}}.hero-visual>img[src$=football\.webp],.sport-card>img[src$=football\.webp],.page-hero-image>img[src$=football\.webp]{object-position:30% center}.hero-visual>img[src$=tennis\.webp],.sport-card>img[src$=tennis\.webp]{object-position:35% center}.card-copy,.directory-list strong,.article-body{overflow-wrap:anywhere}.full-page-index{padding-bottom:60px}.full-page-index summary{cursor:pointer;border-top:1px solid var(--line);padding:20px 0;font-weight:700}.full-page-index details>p{margin-block:10px 24px}.catalogue-section{padding-block:55px 80px}.catalogue-grid .card-copy h3{font-size:17px}.catalogue-grid .card-copy>p:not(.category-label){display:none}@media (max-width:700px){.catalogue-section{padding-block:35px 45px}.catalogue-grid .card-copy h3{font-size:15px}.catalogue-grid .read-link{gap:7px;font-size:10px}}
