.interior-design_canvas__1vWDb{--interior-line:#17271e24;--interior-muted:#555e53;--interior-surface:#fffdf8;--interior-hero-title:clamp(42px,4.3vw,64px);--interior-hero-leading:.95}.interior-design_canvas__1vWDb.ux-platform>.experience-body{background:radial-gradient(ellipse 75% 580px at 95% 180px,#f2d9c13d,transparent),radial-gradient(ellipse 65% 700px at 0 1450px,#dce3d130,transparent)}.interior-design_canvas__1vWDb.ux-platform main :is(h1,h2,h3){text-wrap:balance}.interior-design_canvas__1vWDb.ux-platform main :is(p,li){text-wrap:pretty}.interior-design_canvas__1vWDb main :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b43a2a;outline-offset:4px}.interior-design_canvas__1vWDb main :is(input,select,textarea){accent-color:#c44936}.interior-design_canvas__1vWDb main :is(button,a)[aria-disabled=true]{cursor:not-allowed}.interior-design_canvas__1vWDb.ux-platform :is(.p27-section-heading,.p110-section-heading,.ce-section-heading,.cd-heading){gap:20px;margin-bottom:28px}.interior-design_canvas__1vWDb.ux-platform :is(.p27-kicker,.p94-kicker,.guide-eyebrow){letter-spacing:.09em;line-height:1.7}.interior-design_canvas__1vWDb.ux-platform :is(.ux-race-card,.guide-story-card){border-bottom:1px solid var(--interior-line);padding-bottom:28px}.interior-design_canvas__1vWDb.ux-platform .guide-story-copy h3,.interior-design_canvas__1vWDb.ux-platform .ux-race-card h3{line-height:1.08}.interior-design_canvas__1vWDb.ux-platform :is(.ux-card-grid,.guide-story-grid){row-gap:48px}.interior-design_canvas__1vWDb.ux-platform .guide-story-copy>p:not(.guide-eyebrow),.interior-design_canvas__1vWDb.ux-platform .ux-race-card>p:not(.ux-label){font-size:13px;line-height:1.75}.interior-design_canvas__1vWDb.ux-platform :is(.guide-search,.co-filters){padding-block:24px;border-block:1px solid var(--interior-line)}.interior-design_canvas__1vWDb.ux-platform :is(.guide-search,.product-filters,.co-filters) :is(input,select){min-height:46px;border:1px solid #17271e30;background-color:var(--interior-surface);font-size:13px}.interior-design_canvas__1vWDb.ux-platform .rc-calendar{padding-top:0}.interior-design_canvas__1vWDb.ux-platform .rc-heading{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:24px}.interior-design_canvas__1vWDb.experience.ux-platform .rc-heading h1{font-size:var(--interior-hero-title);line-height:var(--interior-hero-leading);letter-spacing:-.02em}.interior-design_canvas__1vWDb.ux-platform .rc-heading>div>p:not(.p27-kicker){max-width:435px;margin:16px 0 0;font-size:15px;line-height:1.8}.interior-design_canvas__1vWDb.ux-platform .rc-hero-links{gap:16px 24px;margin-top:18px}.interior-design_canvas__1vWDb.ux-platform .rc-hero-links a{min-height:48px}.interior-design_canvas__1vWDb.experience.ux-platform .rc-heading .rc-signature{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:650 11px/1.6 var(--font-manrope),sans-serif;letter-spacing:.11em;color:#596054}.interior-design_canvas__1vWDb.ux-platform .rc-signature .kroona-crown{width:25px;height:20px;flex:none}.interior-design_canvas__1vWDb.ux-platform .rc-window{border-left:2px solid #ff654f;background:linear-gradient(120deg,#f4dcc566,transparent 85%)}.interior-design_canvas__1vWDb.ux-platform .rc-feature{border:1px solid var(--interior-line);border-radius:4px;box-shadow:0 12px 32px #202a1c06}.interior-design_canvas__1vWDb.ux-platform .rc-feature-art{align-self:center;aspect-ratio:30/19;width:100%;max-height:none;min-width:0;background:transparent}.interior-design_canvas__1vWDb.ux-platform .rc-feature-art>picture{width:100%;height:auto;flex:1}.interior-design_canvas__1vWDb.ux-platform .rc-feature-art img{width:100%;height:auto;object-fit:contain}.interior-design_canvas__1vWDb.ux-platform .rc-countdown>strong{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.interior-design_canvas__1vWDb.ux-platform .rc-month{border-radius:4px;border-top:2px solid #17271e}.interior-design_canvas__1vWDb.ux-platform .rc-month header>small,.interior-design_canvas__1vWDb.ux-platform .rc-upcoming p{color:var(--interior-muted);font-size:12px}.interior-design_canvas__1vWDb.ux-platform .co-runner{background:linear-gradient(150deg,#fffdf9,#f0efe633);border:1px solid var(--interior-line);padding:20px}.interior-design_canvas__1vWDb.ux-platform .co-runner-person h3{font-size:16px;line-height:1.3}.interior-design_canvas__1vWDb.ux-platform .co-reason,.interior-design_canvas__1vWDb.ux-platform .co-runner-person p{font-size:12px;line-height:1.65;color:var(--interior-muted)}.interior-design_canvas__1vWDb.ux-platform .co-mark{background:#ebece1;padding:7px 10px}.interior-design_canvas__1vWDb.ux-platform .pw-event{border:1px solid var(--interior-line);background:var(--interior-surface);border-radius:4px;overflow:hidden}.interior-design_canvas__1vWDb.ux-platform .pw-event.is-pb{border-color:#c98b453d}.interior-design_canvas__1vWDb.ux-platform .pw-empty{background:radial-gradient(ellipse at 100% 0,#f2d9bf80,transparent 70%),#eeeee4;border-top:2px solid #17271e}.interior-design_canvas__1vWDb.ux-platform .pw-empty p{font-size:14px;line-height:1.8;max-width:58ch}.interior-design_canvas__1vWDb.ux-platform .pw-month{letter-spacing:.04em;padding-block:12px}.interior-design_canvas__1vWDb.ux-platform :is(.bio-tabs,.club-unified-nav,.bio-settings-tabs){gap:8px;scrollbar-width:thin;scrollbar-color:#9b9f90 transparent}.interior-design_canvas__1vWDb.ux-platform :is(.bio-tabs,.club-unified-nav,.bio-settings-tabs)>a{min-height:48px;padding-inline:16px;font-size:13px}.interior-design_canvas__1vWDb.ux-platform .passport-panel.is-full{background:radial-gradient(ellipse at 85% 0,#f3dcc066,transparent 60%),#f1f0e7;padding:clamp(24px,4vw,48px);border:1px solid var(--interior-line)}.interior-design_canvas__1vWDb.ux-platform .passport-introduction>p{max-width:65ch;font-size:14px;line-height:1.8}.interior-design_canvas__1vWDb.ux-platform .club-tab-content{padding-top:32px}.interior-design_canvas__1vWDb.ux-platform .cd-activity-list>li{padding-block:20px}.interior-design_canvas__1vWDb.ux-platform .cd-empty{border-left:2px solid #ff654f;padding:24px}.interior-design_canvas__1vWDb.ux-platform .bio-settings-panel{padding:clamp(24px,3vw,40px);border:1px solid var(--interior-line);background:var(--interior-surface)}.interior-design_canvas__1vWDb.ux-platform .ux-account-form{padding:28px;background:var(--interior-surface);border:1px solid var(--interior-line)}.interior-design_canvas__1vWDb.ux-platform :is(.bio-settings-panel,.ux-account-form) :is(input:not([type=checkbox]),select,textarea){min-height:48px;font-size:16px}.interior-design_canvas__1vWDb.ux-platform .bio-settings-panel>p{font-size:14px;line-height:1.8;max-width:70ch}.interior-design_canvas__1vWDb.experience.ux-platform .blog-hero.has-photo>.p126-guide-cover{background:#10241f}.interior-design_canvas__1vWDb.ux-platform .guide-index nav a{min-height:44px;font-size:13px}.interior-design_canvas__1vWDb.ux-platform .guide-fieldbook .blog-faq summary{min-height:44px}.interior-design_canvas__1vWDb.ux-platform .product-heading{border-bottom:1px solid var(--interior-line);padding-bottom:32px;margin-bottom:32px}.interior-design_canvas__1vWDb.ux-platform .product-heading>p:not(.eyebrow){max-width:65ch;font-size:15px;line-height:1.8}@media (hover:hover) and (prefers-reduced-motion:no-preference){.interior-design_canvas__1vWDb :is(.ux-race-card,.co-runner,.guide-story-card){transition:border-color .2s ease}.interior-design_canvas__1vWDb :is(.ux-race-card,.co-runner,.guide-story-card):hover{border-color:#c75c46}.interior-design_canvas__1vWDb :is(.p27-button,.rc-primary){transition:background-color .2s ease}}@media (max-width:760px){.interior-design_canvas__1vWDb{--interior-hero-title:40px}.interior-design_canvas__1vWDb.ux-platform :is(.p27-section-heading,.p110-section-heading,.cd-heading){margin-bottom:22px}.interior-design_canvas__1vWDb.ux-platform .rc-heading{grid-template-columns:minmax(0,1fr);gap:16px}.interior-design_canvas__1vWDb.experience.ux-platform .rc-heading .rc-signature{font-size:10px}.interior-design_canvas__1vWDb.ux-platform .rc-heading>div>p:not(.p27-kicker){margin-top:12px;font-size:13px}.interior-design_canvas__1vWDb.ux-platform .rc-hero-links{gap:10px 18px;margin-top:22px}.interior-design_canvas__1vWDb.ux-platform .rc-feature-art{max-height:none;aspect-ratio:30/19}.interior-design_canvas__1vWDb.ux-platform .rc-feature-content{padding:24px 20px}.interior-design_canvas__1vWDb.ux-platform .rc-countdown>strong{font-size:68px}.interior-design_canvas__1vWDb.ux-platform .co-runner{padding:14px}.interior-design_canvas__1vWDb.ux-platform .co-runner-person h3{font-size:14px}.interior-design_canvas__1vWDb.ux-platform :is(.bio-tabs,.club-unified-nav,.bio-settings-tabs)>a{padding-inline:12px;font-size:12px}.interior-design_canvas__1vWDb.ux-platform .pw-empty{padding:28px 22px}.interior-design_canvas__1vWDb.ux-platform .passport-panel.is-full{padding:24px 16px}.interior-design_canvas__1vWDb.ux-platform :is(.guide-search,.product-filters,.co-filters) :is(input,select){font-size:16px}}.interior-design_canvas__1vWDb main button:disabled{cursor:not-allowed}.interior-design_canvas__1vWDb main [aria-busy=true]{cursor:progress}.interior-design_canvas__1vWDb main :is(input,select,textarea){border-radius:4px}.interior-design_canvas__1vWDb .search-results section{padding-block:16px;border-bottom:1px solid var(--interior-line)}.interior-design_canvas__1vWDb .search-results h2{font-size:23px;margin-bottom:10px}.interior-design_canvas__1vWDb .search-result{border-radius:3px;padding:12px 16px}.interior-design_canvas__1vWDb .notification-inbox .inbox-item small{display:block;color:var(--interior-muted);font-size:12px;margin-block:6px 12px}.interior-design_canvas__1vWDb .launch-coverage{margin-block:24px;padding:16px;font-size:13px}.interior-design_canvas__1vWDb .launch-coverage summary{min-height:28px;font-weight:650;cursor:pointer}.interior-design_canvas__1vWDb .discovery-start{padding-block:16px;max-width:780px}.interior-design_canvas__1vWDb .discovery-start h2{font-size:32px}.interior-design_canvas__1vWDb .rc-window{padding:18px 24px}.interior-design_canvas__1vWDb .rc-window strong{font-size:32px}.interior-design_canvas__1vWDb .rc-calendar-toolbar{margin-top:12px}.interior-design_canvas__1vWDb .rc-result-heading{scroll-margin-top:90px;padding-top:30px}.interior-design_canvas__1vWDb .rc-feature{margin-bottom:20px}.interior-design_canvas__1vWDb .certificate-source{border-top:1px solid var(--interior-line);padding:20px}.interior-design_canvas__1vWDb .certificate-source summary{cursor:pointer;font-weight:650}.interior-design_canvas__1vWDb .certificate-evidence{padding-inline:0}.interior-design_canvas__1vWDb .certificate-status:not(.pending){display:none}.interior-design_canvas__1vWDb .c27-opening{padding-block:28px}.interior-design_canvas__1vWDb .c27-opening h1{font-size:clamp(38px,4.5vw,60px)}.interior-design_canvas__1vWDb .c27-opening-note{padding:16px}.interior-design_canvas__1vWDb .pw-empty{padding:28px;min-height:0}.interior-design_canvas__1vWDb .pw-empty h3{font-size:28px}.interior-design_canvas__1vWDb .pw-empty-icon{display:none}.interior-design_canvas__1vWDb .p112-marks article.is-empty{min-height:0;padding:18px;background:transparent}.interior-design_canvas__1vWDb .p112-marks article.is-empty strong{font-size:26px}@media (max-width:760px){.interior-design_canvas__1vWDb .rc-window{display:none}.interior-design_canvas__1vWDb .rc-months{margin-top:12px}.interior-design_canvas__1vWDb .rc-calendar-toolbar{gap:12px}.interior-design_canvas__1vWDb .rc-feature-art{max-height:220px;overflow:hidden}.interior-design_canvas__1vWDb .rc-feature-art img{max-height:220px;object-fit:contain}.interior-design_canvas__1vWDb .pw-people{padding:14px}.interior-design_canvas__1vWDb .pw-friends{display:flex;overflow-x:auto;gap:12px;padding-block:8px}.interior-design_canvas__1vWDb .pw-friends li{flex:0 0 160px}.interior-design_canvas__1vWDb .pw-friends a{padding:6px}.interior-design_canvas__1vWDb .pw-people-note{font-size:11px;margin-bottom:0}.interior-design_canvas__1vWDb .certificate-performance{padding:22px 18px;gap:20px}.interior-design_canvas__1vWDb .certificate-identity h1{font-size:32px}.interior-design_canvas__1vWDb .certificate-mark strong{font-size:58px}.interior-design_canvas__1vWDb .certificate-mark>p{display:none}.interior-design_canvas__1vWDb .certificate-facts{padding:18px}.interior-design_canvas__1vWDb .c27-opening-note{display:none}.interior-design_canvas__1vWDb .c27-opening{padding-block:20px}.interior-design_canvas__1vWDb .c27-opening h1{font-size:38px}.interior-design_canvas__1vWDb .c27-opening>div>p:last-child{font-size:13px}.interior-design_canvas__1vWDb .c27-facts{gap:12px;padding-block:16px}.interior-design_canvas__1vWDb .cms-heading,.interior-design_canvas__1vWDb .management-dashboard>header{padding-block:16px}.interior-design_canvas__1vWDb .cms-heading h1,.interior-design_canvas__1vWDb .management-dashboard h1{font-size:32px}.interior-design_canvas__1vWDb .management-metrics{gap:12px}.interior-design_canvas__1vWDb .inbox-item{padding:16px 8px}}.interior-design_canvas__1vWDb .rules-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;padding:20px 0 28px;border-bottom:1px solid var(--interior-line);margin-bottom:28px}.interior-design_canvas__1vWDb .rules-index a{padding-block:10px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.interior-design_canvas__1vWDb .editorial-copy section[id]{scroll-margin-top:90px}.interior-design_canvas__1vWDb :is(.calendar-export,.c27-customise){border-block:1px solid var(--interior-line);padding:16px 0;margin-block:20px}.interior-design_canvas__1vWDb :is(.calendar-export,.c27-customise)>summary{font-weight:650;cursor:pointer;padding:8px 0}.interior-design_canvas__1vWDb .w27-save-avatar{display:block}@media(max-width:760px){.interior-design_canvas__1vWDb .rules-index{grid-template-columns:1fr;gap:0}}.interior-design_canvas__1vWDb .result-mobile-detail{display:none}@media(max-width:760px){.interior-design_canvas__1vWDb .result-mobile-detail{display:block;margin-top:8px;font-weight:400;font-size:12px}.interior-design_canvas__1vWDb .result-mobile-detail summary{cursor:pointer;padding-block:8px}.interior-design_canvas__1vWDb .seo-results :is(td,th):nth-child(n+7){display:none}.interior-design_canvas__1vWDb .seo-results th[scope=row]{min-width:0;white-space:normal;overflow-wrap:anywhere}.interior-design_canvas__1vWDb .seo-results td:nth-child(4){font-variant-numeric:tabular-nums;font-weight:700;font-size:18px;min-width:74px;white-space:nowrap}.interior-design_canvas__1vWDb .seo-results thead th{font-size:11px}.interior-design_canvas__1vWDb .seo-results td:first-child{font-size:12px}}.experience.ux-platform.public-site-shell{--site-paper:#f5f5ee;--site-ink:#111713;--site-coral:#ff6956;--site-muted:#657067;--site-width:1320px;--site-gutter:64px;--site-header-height:90px;--site-title:clamp(64px,6.3vw,92px);--site-section-title:clamp(38px,4.1vw,60px);--site-hero-height:620px;background:var(--site-paper);color:var(--site-ink);font-family:var(--font-manrope),sans-serif}.experience.ux-platform.public-site-shell>.site-header.k27-site-header[data-variant],.experience.ux-platform.public-site-shell>.site-header.k27-site-header[data-variant].is-compact{position:sticky;inset:0 0 auto;display:block;width:100%;height:var(--site-header-height);min-height:var(--site-header-height);padding:0;margin:0;border:0;border-bottom:1px solid #11171318;background:var(--site-paper);color:var(--site-ink);backdrop-filter:none;box-shadow:none;z-index:70}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .site-header-inner{width:min(var(--site-width),calc(100% - var(--site-gutter)*2));max-width:var(--site-width);height:100%;min-height:0;margin-inline:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header :is(.logo,.main-navigation a,.header-tools,.header-tools .icon-button,.home-menu-trigger,.identity-login){color:var(--site-ink)}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .logo{width:170px;min-width:170px;max-width:none;margin:0;flex:none}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .logo .kroona-wordmark{width:100%;height:auto}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .main-navigation{display:flex;position:static;transform:none;margin:0;gap:32px;height:100%;align-items:center}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .main-navigation a{font:650 13px/1.4 var(--font-manrope),sans-serif;padding:14px 0;text-transform:none;letter-spacing:0}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .main-navigation a[aria-current=page]{border-color:var(--site-coral)}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .header-tools{display:flex;align-items:center;justify-self:end;gap:15px;margin:0}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .site-header-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--site-coral);color:var(--site-ink);font:750 12px/1.4 var(--font-manrope),sans-serif;min-height:44px;padding:12px 18px;border:0;border-radius:0}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .identity-login{display:inline-flex;align-items:center;min-height:44px;font:650 12px/1.4 var(--font-manrope),sans-serif;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;text-decoration:none}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .home-menu-trigger{display:none}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .home-mobile-menu{position:absolute;inset:100% 0 auto;width:100%;padding:22px var(--site-gutter);background:var(--site-paper);color:var(--site-ink);border-bottom:1px solid #11171320;box-shadow:0 15px 25px #11171310}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .home-mobile-menu a{color:var(--site-ink);font:650 17px/1.6 var(--font-manrope),sans-serif;min-height:48px;padding:12px 0}.experience.ux-platform.public-site-shell #main{width:100%;max-width:none;margin:0;padding:0;background:var(--site-paper)}.experience.ux-platform.public-site-shell #main .site-content{width:min(var(--site-width),calc(100% - var(--site-gutter)*2));margin-inline:auto}.experience.ux-platform.public-site-shell #main :is(.site-league-page,.site-guides-page){width:100%;max-width:none;margin:0;padding:0;background:var(--site-paper);color:var(--site-ink)}.experience.ux-platform.public-site-shell #main :is(.site-league-page,.site-guides-page){position:relative}.experience.ux-platform.public-site-shell #main :is(.site-league-page,.site-guides-page)>.p27-tools{position:absolute;top:12px;right:var(--site-gutter);z-index:5;display:flex;min-height:0;width:auto;padding:0;margin:0;background:transparent}.experience.ux-platform.public-site-shell #main :is(.site-league-page,.site-guides-page)>.p27-tools button{min-height:36px;background:#f5f5eedb;color:var(--site-ink);padding:8px 12px;font-size:11px;border:0}.public-site-shell :is(a,button,input,select,summary):focus-visible{outline:3px solid #c94231;outline-offset:4px}.public-site-shell :is(.site-content,.site-page-hero,.site-closing){box-sizing:border-box}.public-site-shell :is(.site-page-hero,.site-closing) :is(h1,h2,h3,p){margin:0;color:inherit}.experience.ux-platform.public-site-shell #main .site-page-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--site-hero-height);padding:64px 0 76px;color:var(--site-paper);background:#10201b;overflow:visible;margin:0}.experience.ux-platform.public-site-shell #main .site-closing-photo,.experience.ux-platform.public-site-shell #main .site-hero-photo{position:absolute;inset:0;z-index:-2;overflow:hidden}.public-site-shell :is(.site-hero-photo,.site-closing-photo) img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.experience.ux-platform.public-site-shell #main .site-closing:before,.experience.ux-platform.public-site-shell #main .site-page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06100bd9,#06100b8c 36%,#06100b0d 78%);z-index:-1;pointer-events:none}.experience.ux-platform.public-site-shell #main .site-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}.experience.ux-platform.public-site-shell #main .site-page-hero.has-aside .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.experience.ux-platform.public-site-shell #main .site-hero-copy{position:relative;min-width:0}.experience.ux-platform.public-site-shell #main .site-eyebrow{display:flex;align-items:center;gap:11px;font:700 11px/1.4 var(--font-manrope),sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;color:inherit}.experience.ux-platform.public-site-shell #main .site-eyebrow .kroona-crown{width:27px;height:20px;flex:none;color:var(--site-coral)}.experience.ux-platform.public-site-shell #main .site-page-hero h1{font:italic 800 var(--site-title)/.94 var(--font-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase;max-width:820px;margin:0;color:inherit}.experience.ux-platform.public-site-shell #main .site-page-hero h1>span{display:block}.experience.ux-platform.public-site-shell #main .site-page-hero h1 em{display:inline}.public-site-shell :is(.site-page-hero,.site-section-heading,.site-closing) em{font:inherit;color:var(--site-coral)}.experience.ux-platform.public-site-shell #main .site-hero-description{max-width:455px;font:450 16px/1.65 var(--font-manrope),sans-serif;margin-top:23px;color:inherit}.experience.ux-platform.public-site-shell #main .site-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px}.experience.ux-platform.public-site-shell #main .site-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:14px 22px;background:var(--site-coral);border:1px solid transparent;border-radius:0;color:var(--site-ink);font:750 13px/1.5 var(--font-manrope),sans-serif;text-decoration:none;cursor:pointer}.experience.ux-platform.public-site-shell #main .site-button:hover{background:#ff806d;text-decoration:none}.experience.ux-platform.public-site-shell #main .site-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font:700 13px/1.5 var(--font-manrope),sans-serif;text-decoration:none}.experience.ux-platform.public-site-shell #main .site-text-link:hover{text-decoration:underline;text-underline-offset:5px}.experience.ux-platform.public-site-shell #main .site-hero-controls{margin-top:28px;max-width:790px}.experience.ux-platform.public-site-shell #main .site-hero-aside{align-self:end;min-width:0}.public-site-shell :is(.site-page-hero,.site-closing)>.kr27-wave{position:absolute;inset:auto 0 -1px;width:100%;max-width:none;height:25px;fill:var(--site-paper);z-index:1;pointer-events:none}.experience.ux-platform.public-site-shell #main .site-page-hero.is-compact{min-height:0;padding:44px 0 36px;background:var(--site-paper);color:var(--site-ink)}.experience.ux-platform.public-site-shell #main .site-page-hero.is-compact:before{display:none}.experience.ux-platform.public-site-shell #main .site-page-hero.is-compact h1{font-size:clamp(45px,4.6vw,68px)}.experience.ux-platform.public-site-shell #main .site-page-hero.is-compact .site-hero-controls{margin-top:24px}.experience.ux-platform.public-site-shell #main .site-section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:30px}.experience.ux-platform.public-site-shell #main .site-section-heading h2{font:italic 800 var(--site-section-title)/.98 var(--font-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase;color:var(--site-ink);margin:0}.experience.ux-platform.public-site-shell #main .site-section-heading>p{max-width:460px;font:450 15px/1.7 var(--font-manrope),sans-serif;margin:0;color:var(--site-muted)}.experience.ux-platform.public-site-shell #main .site-league-circuit,.experience.ux-platform.public-site-shell #main .site-league-intro,.experience.ux-platform.public-site-shell #main .site-other-races{padding-block:64px;border-bottom:1px solid #11171318;scroll-margin-top:110px}.experience.ux-platform.public-site-shell #main .site-league-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:36px 0 16px}.experience.ux-platform.public-site-shell #main .site-league-steps li{display:flex;align-items:center;gap:16px;min-width:0}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-scene{position:relative;width:110px;height:135px;min-height:0;margin:0;flex:none}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-cast{display:flex;justify-content:center;height:110px;gap:0;align-items:end}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-figure{display:block;width:64px;height:110px;flex:none}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-figure:not(:first-child){display:none}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-figure svg{display:block;width:100%;height:100%;image-rendering:pixelated}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-crown{position:absolute;top:-10px;left:42px;width:25px;height:20px}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-track{display:none}.experience.ux-platform.public-site-shell #main .site-league-steps h3{font:800 24px/1.05 var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 10px}.experience.ux-platform.public-site-shell #main .site-fine-print,.experience.ux-platform.public-site-shell #main .site-league-steps p{font:450 13px/1.65 var(--font-manrope),sans-serif;color:var(--site-muted);margin:0}.experience.ux-platform.public-site-shell #main .site-fine-print{text-align:center;margin-top:24px}.experience.ux-platform.public-site-shell #main .site-section-links{display:flex;gap:30px;flex-wrap:wrap;padding-block:24px;border-bottom:1px solid #11171318}.experience.ux-platform.public-site-shell #main .site-section-links a{font:700 13px/1.5 var(--font-manrope),sans-serif;min-height:32px;display:flex;align-items:center;color:inherit}.experience.ux-platform.public-site-shell #main .site-rule-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:28px 0;border-bottom:1px solid #11171318}.experience.ux-platform.public-site-shell #main .site-rule-facts>div{border-right:1px solid #11171318}.experience.ux-platform.public-site-shell #main .site-rule-facts>div:last-child{border:0}.experience.ux-platform.public-site-shell #main .site-rule-facts dt{font:800 38px/1 var(--font-display),sans-serif}.experience.ux-platform.public-site-shell #main .site-rule-facts dd{font:450 12px/1.6 var(--font-manrope),sans-serif;color:var(--site-muted);margin:7px 0 0}.experience.ux-platform.public-site-shell #main .site-hero-controls .site-guide-context{font:550 12px/1.5 var(--font-manrope),sans-serif;opacity:.8}.experience.ux-platform.public-site-shell #main .site-mobile-feature{display:none}.experience.ux-platform.public-site-shell #main .site-guides-page .p27-section-heading h2 em{font:inherit;color:var(--site-coral)}.experience.ux-platform.public-site-shell #main .site-circuit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.experience.ux-platform.public-site-shell #main .site-circuit-race{display:block;color:var(--site-ink);background:#fffdf780;text-decoration:none;min-width:0}.experience.ux-platform.public-site-shell #main .site-circuit-race>img{display:block;width:100%;height:auto;aspect-ratio:2.1;object-fit:cover}.experience.ux-platform.public-site-shell #main .site-circuit-race>div{display:flex;align-items:center;gap:16px;padding:18px;min-height:88px}.experience.ux-platform.public-site-shell #main .site-circuit-race>div>span{font:800 33px/1 var(--font-display),sans-serif;color:var(--site-coral)}.experience.ux-platform.public-site-shell #main .site-circuit-race>div>div{flex:1;min-width:0}.experience.ux-platform.public-site-shell #main .site-circuit-race h3{font:800 23px/1.08 var(--font-display),sans-serif;margin:0 0 7px}.experience.ux-platform.public-site-shell #main .site-circuit-race p{font:450 12px/1.5 var(--font-manrope),sans-serif;margin:0;color:var(--site-muted)}.experience.ux-platform.public-site-shell #main .site-circuit-race svg{flex:none}.experience.ux-platform.public-site-shell #main .site-circuit-race:hover h3{text-decoration:underline;text-underline-offset:4px}.experience.ux-platform.public-site-shell #main .site-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.experience.ux-platform.public-site-shell #main .site-other-grid>a{color:inherit;text-decoration:none;min-width:0}.experience.ux-platform.public-site-shell #main .site-other-grid img{width:100%;height:auto;aspect-ratio:2.1;object-fit:cover}.experience.ux-platform.public-site-shell #main .site-other-grid h3{display:flex;align-items:center;justify-content:space-between;font:800 30px/1.1 var(--font-display),sans-serif;text-transform:uppercase;margin:16px 0 8px}.experience.ux-platform.public-site-shell #main .site-other-grid p{font:450 14px/1.6 var(--font-manrope),sans-serif;color:var(--site-muted)}.experience.ux-platform.public-site-shell #main .site-closing{position:relative;isolation:isolate;padding:76px 0 64px;color:var(--site-paper);background:#10201b;margin-top:48px}.experience.ux-platform.public-site-shell #main .site-closing>.kr27-wave.is-top{inset:-1px 0 auto;transform:rotate(180deg)}.experience.ux-platform.public-site-shell #main .site-closing h2{font:italic 800 clamp(38px,4vw,58px)/.98 var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.025em;max-width:650px}.experience.ux-platform.public-site-shell #main .site-closing .site-content>p:not(.site-eyebrow){font:450 15px/1.65 var(--font-manrope),sans-serif;max-width:490px;margin:20px 0 24px}.experience.ux-platform.public-site-shell #main .site-league-page>:is(.p125-season-status,.k27-section-navigation,.league-live-ranking,.league-live-age,.league-live-other,.league-live-calendar,.league-live-round,.p27-continue,.ux-meta){width:min(var(--site-width),calc(100% - var(--site-gutter)*2));max-width:var(--site-width);margin-inline:auto}.experience.ux-platform.public-site-shell #main .site-league-page .league-live-section-heading h2{font:italic 800 var(--site-section-title)/1 var(--font-display),sans-serif}.experience.ux-platform.public-site-shell #main .site-league-page .league-live-ranking{margin-top:48px}.experience.ux-platform.public-site-shell #main .site-league-page .p125-season-status{margin-top:36px}.experience.ux-platform.public-site-shell #main .site-guides-page>:is(.ux-section,.guide-search,.guide-results,.blog-pagination,.ux-meta,.p27-continue){width:min(var(--site-width),calc(100% - var(--site-gutter)*2));max-width:var(--site-width);margin-inline:auto}.experience.ux-platform.public-site-shell #main .site-guides-page .ux-section{padding-block:64px;margin-block:0}.experience.ux-platform.public-site-shell #main .site-guides-page .p27-section-heading h2{font:italic 800 var(--site-section-title)/.98 var(--font-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase}.experience.ux-platform.public-site-shell #main .site-featured-guide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#10201bf0;color:var(--site-paper);min-height:235px}.experience.ux-platform.public-site-shell #main .site-featured-guide>div{padding:25px;min-width:0}.experience.ux-platform.public-site-shell #main .site-featured-guide .site-eyebrow{font-size:10px;margin-bottom:15px;color:var(--site-coral);gap:7px}.experience.ux-platform.public-site-shell #main .site-featured-guide h2{font:800 32px/1.03 var(--font-display),sans-serif;letter-spacing:-.015em}.experience.ux-platform.public-site-shell #main .site-featured-guide a{color:inherit;text-decoration:none}.experience.ux-platform.public-site-shell #main .site-featured-guide h2 a:hover{text-decoration:underline;text-underline-offset:4px}.experience.ux-platform.public-site-shell #main .site-featured-guide .site-text-link{font-size:12px;margin-top:15px}.experience.ux-platform.public-site-shell #main .site-featured-guide figure{margin:0;min-width:0;overflow:hidden}.experience.ux-platform.public-site-shell #main .site-featured-guide figure :is(img,picture){display:block;width:100%;height:100%;object-fit:cover}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-grid>.blog-empty{grid-column:1/-1}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead{position:relative;display:block;grid-column:auto;grid-row:auto;isolation:isolate;background:#10201b;min-height:460px;border:0;border-radius:3px;overflow:hidden;color:var(--site-paper)}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-image{position:absolute;inset:0;z-index:-2;height:100%;aspect-ratio:auto}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-image :is(img,picture){width:100%;height:100%;object-fit:cover}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06100b99,#06100bd9 65%,#06100bf5);z-index:-1}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-copy{flex-direction:column;justify-content:flex-end;min-height:460px;padding:25px;color:inherit;background:transparent}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead :is(h3,p,a,.guide-eyebrow,.guide-story-meta){color:inherit}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead h3{font:800 35px/1.02 var(--font-display),sans-serif;text-transform:uppercase;margin-top:10px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-copy>p:not(.guide-eyebrow){line-height:1.6}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-meta{font-size:11px;gap:12px;flex-wrap:wrap}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list .guide-story-card{display:flex;flex-direction:column;grid-template-columns:none;min-width:0}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list .guide-story-image{width:100%;height:auto;aspect-ratio:1.8}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list h3{font:800 26px/1.08 var(--font-display),sans-serif}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list .guide-story-copy>p:not(.guide-eyebrow){display:block;font-size:13px;line-height:1.6}.experience.ux-platform.public-site-shell #main .rx163-wrap{width:min(var(--site-width),calc(100% - var(--site-gutter)*2));max-width:var(--site-width)}.experience.ux-platform.public-site-shell #main .site-hero-controls .rx163-search{width:100%;max-width:690px;margin:0;color:var(--site-ink)}.experience.ux-platform.public-site-shell #main .site-hero-controls .rx163-search input{font-size:15px}.experience.ux-platform.public-site-shell #main .site-hero-copy>.site-actions .rx163-calendar-link{position:static;display:inline-flex;width:auto;gap:10px;color:var(--site-paper);padding:0;border:0}.experience.ux-platform.public-site-shell #main .site-hero-controls [role=search]{color:var(--site-ink)}.experience.ux-platform.public-site-shell #main :is(section,form,div)[id]{scroll-margin-top:calc(var(--site-header-height) + 24px)}.experience.ux-platform.public-site-shell #main .site-hero-controls{position:relative;z-index:5}.experience.ux-platform.public-site-shell #main .kr27-wrap{width:min(var(--site-width),calc(100% - var(--site-gutter)*2))}.experience.ux-platform.public-site-shell #main .kr27-hero{min-height:var(--site-hero-height);padding-top:50px;padding-bottom:64px}.experience.ux-platform.public-site-shell #main .kr27-hero h1{font-size:var(--site-title);line-height:.94}.experience.ux-platform.public-site-shell #main .kr27-hero-figures{margin-top:26px}.experience.ux-platform.public-site-shell .site-footer{background:var(--site-paper);color:var(--site-ink);padding-inline:0}.experience.ux-platform.public-site-shell .site-footer-legal,.experience.ux-platform.public-site-shell .site-footer-primary{width:min(var(--site-width),calc(100% - var(--site-gutter)*2));max-width:var(--site-width);margin-inline:auto}@media(max-width:1100px){.experience.ux-platform.public-site-shell{--site-gutter:32px;--site-header-height:78px;--site-title:clamp(60px,7.6vw,82px);--site-hero-height:570px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .main-navigation{display:none}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .site-header-inner{display:flex;justify-content:space-between}.experience.ux-platform.public-site-shell.kroona-2027>.site-header.k27-site-header[data-variant] .header-tools>.home-menu-trigger{display:inline-flex}.experience.ux-platform.public-site-shell #main .site-page-hero.has-aside .site-hero-grid{grid-template-columns:1.1fr .9fr;gap:26px}.experience.ux-platform.public-site-shell #main .site-featured-guide{grid-template-columns:1fr}.experience.ux-platform.public-site-shell #main .site-featured-guide figure{display:none}.experience.ux-platform.public-site-shell #main .site-league-steps{gap:18px}.experience.ux-platform.public-site-shell #main .site-league-steps li{flex-direction:column;align-items:start}.experience.ux-platform.public-site-shell #main .site-section-heading{gap:26px}.experience.ux-platform.public-site-shell #main .site-circuit-grid,.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.experience.ux-platform.public-site-shell{--site-gutter:20px;--site-header-height:68px;--site-title:clamp(47px,12vw,68px);--site-section-title:40px;--site-hero-height:540px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .site-header-inner{gap:12px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .logo{width:122px;min-width:122px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .header-tools{gap:5px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header .header-tools .icon-button{width:40px;min-width:40px;height:44px}.experience.ux-platform.public-site-shell>.site-header.k27-site-header :is(.identity-login,.site-header-cta){display:none}.experience.ux-platform.public-site-shell #main .site-page-hero{padding:42px 0 56px}.experience.ux-platform.public-site-shell #main .site-hero-grid,.experience.ux-platform.public-site-shell #main .site-page-hero.has-aside .site-hero-grid{grid-template-columns:1fr;gap:32px}.experience.ux-platform.public-site-shell #main .site-hero-description{font-size:14px;max-width:330px;margin-top:20px}.experience.ux-platform.public-site-shell #main .site-hero-photo img{object-position:60% center}.experience.ux-platform.public-site-shell #main .site-page-hero:before{background:linear-gradient(90deg,#06100bd9,#06100b87 65%,#06100b30)}.experience.ux-platform.public-site-shell #main .site-page-hero.has-aside .site-hero-aside{display:none}.experience.ux-platform.public-site-shell #main .site-mobile-feature{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:350px;margin-top:18px;padding:13px 16px;background:#10201bdd;color:var(--site-paper);border:1px solid #f5f5ee45;text-decoration:none;font:600 10px/1.4 var(--font-manrope),sans-serif}.experience.ux-platform.public-site-shell #main .site-mobile-feature strong{display:block;margin-top:6px;font:800 21px/1.07 var(--font-display),sans-serif}.experience.ux-platform.public-site-shell #main .site-section-heading{flex-direction:column;align-items:start;gap:20px}.experience.ux-platform.public-site-shell #main .site-league-circuit,.experience.ux-platform.public-site-shell #main .site-league-intro,.experience.ux-platform.public-site-shell #main .site-other-races{padding-block:44px}.experience.ux-platform.public-site-shell #main .site-league-steps{grid-template-columns:1fr;gap:18px;margin-top:20px}.experience.ux-platform.public-site-shell #main .site-league-steps li{flex-direction:row;align-items:center}.experience.ux-platform.public-site-shell #main .site-league-steps .kr27-avatar-scene{height:110px;width:100px}.experience.ux-platform.public-site-shell #main .site-circuit-grid,.experience.ux-platform.public-site-shell #main .site-other-grid{grid-template-columns:1fr;gap:22px}.experience.ux-platform.public-site-shell #main .site-circuit-race>div{padding:16px}.experience.ux-platform.public-site-shell #main .site-closing{padding:62px 0;margin-top:28px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-archive-list{grid-template-columns:1fr}.experience.ux-platform.public-site-shell #main .site-guides-page .ux-section{padding-block:40px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead,.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-copy{min-height:440px}.experience.ux-platform.public-site-shell #main .kr27-hero{padding-top:38px;padding-bottom:75px}.experience.ux-platform.public-site-shell #main .kr27-hero h1{font-size:var(--site-title)}.experience.ux-platform.public-site-shell #main .kr27-hero-content>p{width:100%;max-width:330px}.experience.ux-platform.public-site-shell #main .site-page-hero.is-compact .site-hero-grid{gap:0}}@media(prefers-reduced-motion:reduce){.public-site-shell :is(.site-page-hero,.site-closing) *{animation:none;transition:none}}.experience.ux-platform.public-site-shell #main .site-page-hero:not(.is-compact){--site-title:clamp(48px,5.2vw,76px);min-height:420px;padding:42px 0 58px}.experience.ux-platform.public-site-shell #main .site-page-hero .site-hero-description{max-width:560px;font-size:15px;margin-top:18px}.experience.ux-platform.public-site-shell #main .site-page-hero .site-hero-controls{margin-top:20px}.experience.ux-platform.public-site-shell #main .site-page-hero .site-hero-copy{max-width:790px}.experience.ux-platform.public-site-shell #main .site-page-hero[data-section=section-league] h1{font-size:clamp(45px,5vw,72px);max-width:800px}.experience.ux-platform.public-site-shell #main .site-page-hero[data-section=section-guides] .site-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.experience.ux-platform.public-site-shell #main .site-page-hero:before{background:linear-gradient(90deg,#07140ff0,#07140fbf 34%,#07140f24 82%)}.experience.ux-platform.public-site-shell #main .site-hero-credit{position:absolute;right:var(--site-gutter);bottom:26px;z-index:2;font:500 10px/1.5 var(--font-manrope),sans-serif;color:#fffdf7;background:#10201b9c;padding:3px 7px;text-decoration:none}.experience.ux-platform.public-site-shell #main .site-page-hero>.kr27-wave{height:32px}.experience.ux-platform.public-site-shell #main .site-featured-guide{background:#f5f5ee;color:var(--site-ink);border-radius:4px;overflow:hidden;min-height:210px;grid-template-columns:1fr 1fr}.experience.ux-platform.public-site-shell #main .site-featured-guide h2{font-size:30px}.experience.ux-platform.public-site-shell #main .site-circuit-grid{gap:20px}.experience.ux-platform.public-site-shell #main .site-circuit-race img{aspect-ratio:2/1;object-fit:cover;width:100%;height:auto}.site-circuit-map{margin-top:28px;border-block:1px solid #11171324;padding-block:8px}.site-circuit-map summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font-size:15px;font-weight:700}.site-circuit-map .season-map-section{margin-block:20px}.site-league-passport{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center;padding-top:48px}.site-league-passport>div{min-width:0}.site-league-passport h2{font:italic 800 clamp(35px,4vw,56px)/1 var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 16px}.site-league-passport p:not(.site-eyebrow){font-size:14px;line-height:1.7;max-width:440px;margin-bottom:20px}.site-league-passport .kr27-passport-display{width:100%;min-width:0;margin:0}.site-league-passport .kr27-passport-group{padding:0}.site-league-passport .kr27-passport-stamp{min-width:0}.experience.ux-platform.public-site-shell #main .league-empty-entry{min-height:0;padding:28px}.experience.ux-platform.public-site-shell #main .league-empty-entry h3{font:800 30px/1.1 var(--font-display),sans-serif}.experience.ux-platform.public-site-shell #main .community-primary-search{color:var(--site-ink);max-width:710px;position:relative;z-index:6}.experience.ux-platform.public-site-shell #main .community-primary-search form{background:var(--site-paper);border-radius:4px}.experience.ux-platform.public-site-shell #main .community-primary-search :is(input,select){color:var(--site-ink)}.experience.ux-platform.public-site-shell #main .community-primary-search+nav{margin-top:12px}.experience.ux-platform.public-site-shell #main .community-primary-search+nav a:first-child{background:transparent;color:inherit;padding-inline:0}.experience.ux-platform.public-site-shell #main .site-page-hero[data-section=section-community]{z-index:5}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead{display:flex;flex-direction:column;min-height:0;background:transparent;color:var(--site-ink);border-radius:0;overflow:visible}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead:before{display:none}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-image{position:relative;inset:auto;z-index:auto;aspect-ratio:3/2;min-height:0;height:auto;overflow:hidden;border-radius:4px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-copy{display:flex;justify-content:flex-start;min-height:0;padding:18px 0 0;color:var(--site-ink)}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead h3{font-size:30px;line-height:1.08;margin:8px 0 12px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-copy>p:not(.guide-eyebrow){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--site-muted);font-size:13px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead .guide-story-meta{display:flex;justify-content:space-between;margin-top:18px;min-height:44px;border-top:1px solid #11171324;font-size:12px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card .guide-eyebrow{color:#a43122;font-size:11px;line-height:1.6}@media(max-width:1100px){.experience.ux-platform.public-site-shell #main .site-page-hero[data-section=section-guides] .site-hero-grid{grid-template-columns:1fr}.experience.ux-platform.public-site-shell #main .site-page-hero.has-aside .site-hero-aside{display:none}.site-league-passport{grid-template-columns:1fr;gap:20px}}@media(max-width:650px){.experience.ux-platform.public-site-shell #main .site-page-hero:not(.is-compact){--site-title:42px;min-height:0;padding:30px 0 55px}.experience.ux-platform.public-site-shell #main .site-page-hero[data-section=section-league] h1{font-size:42px}.experience.ux-platform.public-site-shell #main .site-page-hero .site-hero-description{font-size:13px;line-height:1.65;max-width:340px}.experience.ux-platform.public-site-shell #main .site-page-hero .site-eyebrow{font-size:10px;margin-bottom:16px}.experience.ux-platform.public-site-shell #main .site-page-hero .site-hero-photo img{object-position:70% center}.experience.ux-platform.public-site-shell #main .site-page-hero:before{background:linear-gradient(90deg,#07140fe8,#07140f9e 65%,#07140f55)}.experience.ux-platform.public-site-shell #main .site-page-hero .site-actions{margin-top:20px;gap:10px 20px}.experience.ux-platform.public-site-shell #main .site-hero-credit{right:var(--site-gutter);font-size:9px;bottom:22px}.experience.ux-platform.public-site-shell #main .site-league-circuit,.experience.ux-platform.public-site-shell #main .site-league-intro,.experience.ux-platform.public-site-shell #main .site-other-races{padding-block:36px}.experience.ux-platform.public-site-shell #main .site-circuit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.experience.ux-platform.public-site-shell #main .site-circuit-race>div{gap:8px;align-items:flex-start}.experience.ux-platform.public-site-shell #main .site-circuit-race>div>span{display:none}.experience.ux-platform.public-site-shell #main .site-circuit-race h3{font-size:21px}.experience.ux-platform.public-site-shell #main .site-circuit-race p{font-size:11px}.experience.ux-platform.public-site-shell #main .site-circuit-race>div>svg{width:15px;flex:none}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-grid{grid-template-columns:1fr;gap:30px}.experience.ux-platform.public-site-shell #main .site-guides-page .ux-section{padding-block:36px}.experience.ux-platform.public-site-shell #main .site-guides-page .guide-story-card.is-lead h3{font-size:30px}.site-league-passport{padding-top:30px}.experience.ux-platform.public-site-shell #main .community-primary-search form{display:flex;flex-wrap:wrap;gap:0}.experience.ux-platform.public-site-shell #main .community-primary-search form>label:first-child{width:100%;border-bottom:1px solid #11171324}.experience.ux-platform.public-site-shell #main .community-primary-search form>label:nth-of-type(2){flex:1;min-width:0}.experience.ux-platform.public-site-shell #main .community-primary-search form>button{min-width:48px;min-height:48px}.experience.ux-platform.public-site-shell #main .community-primary-search select{min-height:44px}}.experience.ux-platform.public-site-shell #main .community-primary-search form>label:first-child{min-width:152px}.experience.ux-platform.public-site-shell #main .community-primary-search form>label:first-child select{width:100%}.experience.ux-platform.public-site-shell #main .community-claim-steps{background:transparent;border:0;border-radius:0;border-bottom:1px solid #11171324;padding:28px 0 32px;gap:32px}.experience.ux-platform.public-site-shell #main .community-claim-steps h2{font-size:32px}.experience.ux-platform.public-site-shell #main .community-claim-steps aside{padding:0;background:transparent;border:0}.experience.ux-platform.public-site-shell #main .community-claim-steps aside>p:first-child{display:none}.experience.ux-platform.public-site-shell #main .site-page-hero:not(.is-compact) .site-hero-photo img{object-position:50% 0}@media(max-width:650px){.experience.ux-platform.public-site-shell #main .site-page-hero:not(.is-compact) .site-hero-photo img{object-position:70% center}}