:root{--forest:#183c2d;--forest-dark:#102c22;--cream:#f3efe6;--paper:#faf8f2;--ink:#1d2921;--muted:#6d746e;--gold:#c59d28;--terracotta:#a75d3b;--line:#1d29212e;--font-display:Georgia,serif;--font-sans:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:15px}body::selection{background:var(--gold);color:var(--forest-dark)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}h1,h2,h3,p{margin-top:0}.sectionPad{padding:clamp(76px,9vw,144px) clamp(22px,6.5vw,104px)}.siteHeader{border-bottom:1px solid var(--line);z-index:30;background:var(--cream);justify-content:space-between;align-items:center;height:100px;padding:0 clamp(22px,5vw,74px);display:flex;position:relative}.siteHeaderOverlay{color:#fff;background:0 0;border-color:#ffffff4d;position:absolute;inset:0 0 auto}.brand{font-family:var(--font-display);grid-template-rows:13px 26px;grid-template-columns:26px auto;align-items:center;line-height:.8;display:grid}.brandRoof{color:var(--gold);grid-row:1/3;font-size:32px;transform:rotate(-11deg)}.brand span:not(.brandRoof){font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;font-size:9px}.brand strong{letter-spacing:-.035em;font-size:29px;font-weight:500}.mainNav{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:clamp(18px,2.2vw,36px);font-size:11px;display:flex}.mainNav>a:not(.navCta){border-bottom:1px solid #0000;padding:13px 0}.mainNav>a:hover{border-color:currentColor}.language{opacity:.65}.navCta,.solidButton,.lightButton,.outlineButton{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:0 22px;font-size:10px;display:inline-flex}.navCta{border:1px solid}.siteHeaderOverlay .navCta{color:var(--forest);background:#fff;border-color:#fff}.menuButton{color:inherit;text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;font-size:10px;display:none}.homeHero{color:#fff;min-height:93svh;display:flex;position:relative;overflow:hidden}.coverImage,.finalCta>img,.pageHero>img{object-fit:cover}.heroVeil{z-index:1;background:linear-gradient(90deg,#0c2219ba,#0c221926 70%),linear-gradient(#0000 55%,#05150f40);position:absolute;inset:0}.homeHeroCopy{z-index:2;align-self:flex-end;max-width:940px;padding:0 clamp(22px,8vw,128px) clamp(88px,10vh,130px)}.kicker{text-transform:uppercase;letter-spacing:.22em;color:var(--forest);margin:0 0 24px;font-size:10px;font-weight:650}.kicker:before{content:"";background:currentColor;width:42px;height:1px;margin:0 14px 3px 0;display:inline-block}.kicker.light{color:#fff}.homeHero h1,.pageHero h1{font-family:var(--font-display);letter-spacing:-.055em;max-width:930px;margin:0;font-size:clamp(64px,8.6vw,132px);font-weight:400;line-height:.82}.homeHeroCopy>p:not(.kicker){font-family:var(--font-display);max-width:580px;margin:32px 0;font-size:clamp(19px,2vw,27px);line-height:1.35}.heroSide{z-index:2;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.22em;font-size:8px;position:absolute;bottom:82px;right:26px}.textLink{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:42px;padding:0 0 10px;font-size:10px;display:inline-flex}.textLink span{font-size:16px}.lightLink{color:#fff}.availabilityFloat{z-index:5;width:min(1180px,100% - 44px);margin:-38px auto 0;position:relative}.availabilityCard{background:var(--paper);border:1px solid var(--line);padding:28px}.availabilityFields{grid-template-columns:1fr 1fr .65fr 1.25fr;gap:0;display:grid}.availabilityFields label{border-right:1px solid var(--line);padding:0 24px}.availabilityFields label:first-child{padding-left:0}.availabilityFields label span,.requestForm label>span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:10px;font-size:9px;display:block}.availabilityFields input,.availabilityFields select{width:100%;font-family:var(--font-display);color:var(--ink);background:0 0;border:0;outline:none;font-size:19px}.solidButton{background:var(--forest);color:#fff;border:1px solid var(--forest)}.solidButton.isDisabled{opacity:.5}.availabilityMeta{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:9px;display:flex}.availabilityMeta span:last-child{margin-left:auto}.statusDot{background:var(--terracotta);border-radius:50%;width:7px;height:7px}.statusDot.live{background:#4e8a62}.editorialIntro{grid-template-columns:.25fr 1.1fr .65fr;align-items:start;gap:clamp(34px,5vw,88px);display:grid}.sectionIndex{align-items:center;gap:12px;font-size:10px;display:flex}.sectionIndex span{background:var(--line);width:80px;height:1px}.editorialIntro h2,.amenitiesBlock h2,.territoryCopy h2,.reviewBlock h2,.finalCta h2,.splitStory h2,.houseRules h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(47px,6.3vw,92px);font-weight:400;line-height:.92}.bodyLarge{font-family:var(--font-display);font-size:clamp(20px,2.1vw,29px);line-height:1.45}.finePrint{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:10px;line-height:1.8}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;padding-top:20px;display:grid}.facts>div{flex-direction:column;gap:5px;display:flex}.facts strong{font-family:var(--font-display);font-size:40px;font-weight:400}.facts span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.homeMosaic{grid-template-columns:2fr .75fr;gap:clamp(18px,4vw,64px);padding-top:0;display:grid}.mosaicMain,.mosaicAside>div{position:relative;overflow:hidden}.mosaicMain{min-height:670px}.mosaicMain img,.mosaicAside img,.territoryImage img,.splitStory>div img,.galleryGrid img{object-fit:cover;transition:transform .7s}.mosaicMain:hover img,.mosaicAside>div:hover img,.galleryGrid figure:hover img{transform:scale(1.018)}.mosaicAside{flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:10px;display:flex}.mosaicAside>span{letter-spacing:.12em;font-size:9px}.mosaicAside>div{width:100%;height:320px}.amenitiesBlock{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;display:grid;position:relative}.amenitiesBlock ol{margin:0;padding:0;list-style:none}.amenitiesBlock li{height:62px;font-family:var(--font-display);border-bottom:1px solid #fff3;grid-template-columns:42px 1fr 30px;align-items:center;font-size:23px;display:grid}.amenitiesBlock li span{font-family:var(--font-sans);opacity:.6;font-size:8px}.amenitiesBlock li i{font-style:normal;font-family:var(--font-sans);opacity:.7;font-size:12px}.outlineButton{border:1px solid #ffffff73;width:max-content;margin-top:18px}.territoryBlock{background:var(--paper);grid-template-columns:.85fr 1fr;gap:8vw;display:grid}.territoryImage{min-height:760px;position:relative}.territoryCopy{align-self:center}.territoryCopy .bodyLarge{margin:35px 0 48px}.placeList{margin-bottom:40px}.placeList>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr .5fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.placeList strong{font-family:var(--font-display);font-size:21px;font-weight:500}.placeList span,.placeList em{color:var(--muted);font-size:10px;font-style:normal}.placeList em{text-align:right}.reviewBlock{text-align:center;max-width:920px;margin:auto}.reviewBlock h2{margin-bottom:35px}.reviewBlock>p:not(.kicker){max-width:620px;margin:28px auto;line-height:1.7}.rating{font-family:var(--font-display);font-size:54px}.rating span{font-family:var(--font-sans);letter-spacing:.3em;color:var(--gold);vertical-align:middle;font-size:10px}.finalCta{color:#fff;text-align:center;place-items:center;min-height:690px;display:grid;position:relative}.finalCta>div{z-index:1;background:#0a22188c;position:absolute;inset:0}.finalCta article{z-index:2;max-width:900px;padding:60px 22px;position:relative}.finalCta h2{margin-bottom:50px;font-size:clamp(56px,8vw,112px)}.lightButton{color:var(--forest);background:#fff;width:max-content;margin:auto}.siteFooter{background:var(--forest-dark);color:#fff;padding:clamp(70px,8vw,120px) clamp(22px,6.5vw,104px) 28px}.footerLead{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;padding-bottom:70px;display:flex}.footerBrand{font-family:var(--font-display);font-size:clamp(58px,8vw,110px);line-height:.7}.footerBrand span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.25em;margin-bottom:12px;font-size:9px;display:block}.footerLead p{max-width:330px;font-family:var(--font-display);margin:0;font-size:21px;line-height:1.4}.footerLinks{grid-template-columns:repeat(3,1fr);gap:40px;padding:60px 0;display:grid}.footerLinks>div{flex-direction:column;gap:13px;display:flex}.footerLinks p{text-transform:uppercase;letter-spacing:.16em;color:#aebbb3;margin-bottom:14px;font-size:9px}.footerLinks a{font-family:var(--font-display);font-size:18px}.footerBottom{text-transform:uppercase;letter-spacing:.1em;color:#aebbb3;border-top:1px solid #ffffff26;justify-content:space-between;gap:20px;padding-top:24px;font-size:8px;display:flex}.pageHero{align-items:flex-end;min-height:450px;padding:90px clamp(22px,6.5vw,104px);display:flex;position:relative;overflow:hidden}.pageHero>img{z-index:0}.pageHeroVeil{z-index:1;background:linear-gradient(#0a1e160d,#0a1e16b3);position:absolute;inset:0}.pageHero>div:last-child{z-index:2;position:relative}.pageHero.hasImage{color:#fff;min-height:72svh}.pageHero h1{max-width:1000px;font-size:clamp(58px,8vw,118px)}.detailLead{grid-template-columns:1fr 1.2fr;align-items:end;gap:8vw;display:grid}.detailLead .facts{margin:0}.splitStory{grid-template-columns:1fr 1fr;gap:8vw;padding-top:0;display:grid}.splitStory>div{min-height:680px;position:relative}.splitStory article{align-self:center}.splitStory article>p:not(.kicker){margin-top:30px;line-height:1.8}.galleryIntro{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.galleryIntro .bodyLarge{max-width:600px;margin:0}.galleryIntro span{font-size:10px}.galleryGrid{grid-template-columns:repeat(2,1fr);gap:60px 24px;display:grid}.galleryGrid figure{margin:0}.galleryGrid figure.wide{grid-column:1/-1}.galleryGrid figure>div{height:56vw;max-height:720px;position:relative;overflow:hidden}.galleryGrid figure.wide>div{height:52vw;max-height:880px}.galleryGrid figcaption{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-top:12px;font-size:9px}.servicesGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.servicesGrid article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:0;padding:38px 30px 38px 0;display:grid}.servicesGrid article:nth-child(odd){border-right:1px solid var(--line)}.servicesGrid article:nth-child(2n){padding-left:30px}.servicesGrid article>span{font-size:9px}.servicesGrid h2{font-family:var(--font-display);margin:0;font-size:34px;font-weight:400}.servicesGrid p{color:var(--muted);grid-column:2;margin:10px 0;font-size:12px}.houseRules{background:var(--forest);color:#fff;margin-top:100px;padding:clamp(55px,8vw,100px)}.houseRules h2{max-width:800px}.houseRules ul{columns:2;margin:45px 0 0;padding-left:18px;line-height:2}.territoryPage>.bodyLarge{max-width:740px;margin-bottom:80px}.territoryPage article{border-bottom:1px solid var(--line);grid-template-columns:60px .7fr 1fr .35fr;align-items:baseline;padding:34px 0;display:grid}.territoryPage article>span{font-size:9px}.territoryPage h2{font-family:var(--font-display);margin:0;font-size:38px;font-weight:400}.territoryPage article p,.territoryPage article em{color:var(--muted);font-size:12px;font-style:normal}.sourceNote{color:var(--muted);margin-top:30px;font-size:10px}.availabilityPage>.bodyLarge{max-width:760px;margin-bottom:65px}.process{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:80px;display:grid}.process .kicker{grid-column:1/-1}.process>div{border-top:1px solid var(--line);gap:20px;padding:22px 0;display:flex}.process span{font-size:9px}.process strong{font-family:var(--font-display);font-size:20px;font-weight:500}.requestPage{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.requestPage>div>p:last-child{color:var(--muted);font-size:10px}.requestForm{background:var(--paper);border:1px solid var(--line);padding:clamp(24px,4vw,54px)}.formGrid{grid-template-columns:repeat(2,1fr);gap:28px 20px;display:grid}.formGrid label.full{grid-column:1/-1}.requestForm input,.requestForm select,.requestForm textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:8px 0}.requestForm textarea{border:1px solid var(--line);resize:vertical;padding:12px}.requestForm input:focus,.requestForm select:focus,.requestForm textarea:focus{border-color:var(--forest);box-shadow:0 1px 0 var(--forest)}.consent{gap:12px;margin:28px 0;font-size:11px;line-height:1.5;display:flex}.consent input{width:auto}.consent span{text-transform:none!important;letter-spacing:0!important;margin:0!important;font-size:11px!important}.formNote,.formError{color:var(--muted);font-size:10px}.formError{color:#9d3529}.honeypot{position:absolute;left:-9999px}.formNotice{max-width:800px;margin:auto}.formNotice h2{font-family:var(--font-display);font-size:58px;font-weight:400}.contactPage{grid-template-columns:1fr .6fr;gap:60px;display:grid}.contactPage .solidButton{align-self:start;width:max-content}.contactPage>div{border-top:1px solid var(--line);grid-column:1/-1;padding-top:30px}.legalPage{max-width:980px}.legalPage>.bodyLarge{margin-bottom:90px}.legalPage section{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:60px;padding:35px 0;display:grid}.legalPage h2{font-family:var(--font-display);font-size:32px;font-weight:400}.legalPage section p{line-height:1.8}.statusPage{min-height:450px}.statusPage .bodyLarge{max-width:720px}@media (max-width:980px){.mainNav{gap:13px}.mainNav>a:not(.navCta):not(.language){display:none}.editorialIntro{grid-template-columns:1fr 2fr}.editorialIntro>div:last-child{grid-column:2}.mosaicMain{min-height:520px}.territoryImage{min-height:620px}.requestPage{grid-template-columns:1fr}.availabilityFields{grid-template-columns:1fr 1fr}.availabilityFields label{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.availabilityFields label:nth-child(odd){padding-right:20px}.availabilityFields label:nth-child(2n){padding-left:20px}.availabilityFields .solidButton{margin-top:18px}.availabilityMeta{flex-wrap:wrap}.availabilityMeta span:last-child{width:100%;margin-left:0}}@media (max-width:700px){.sectionPad{padding:70px 20px}.siteHeader{height:76px;padding:0 20px}.siteHeader:not(.siteHeaderOverlay){position:relative}.brand{grid-template-columns:22px auto}.brand strong{font-size:24px}.menuButton{align-items:center;gap:12px;display:flex}.menuButton i{background:currentColor;width:22px;height:1px;position:relative}.menuButton i:after{content:"";background:currentColor;width:15px;height:1px;position:absolute;top:6px;right:0}.mainNav{background:var(--paper);color:var(--ink);flex-direction:column;align-items:stretch;padding:28px 20px;display:none;position:absolute;top:76px;left:0;right:0}.mainNav.isOpen{display:flex}.mainNav>a:not(.navCta):not(.language){display:block}.mainNav .navCta{background:var(--forest);color:#fff}.homeHero{min-height:88svh}.homeHeroCopy{padding:0 20px 80px}.homeHero h1{font-size:clamp(55px,17vw,82px)}.homeHeroCopy>p:not(.kicker){font-size:19px}.heroSide{display:none}.availabilityFloat{width:calc(100% - 24px);margin-top:-28px}.availabilityCard{padding:18px}.availabilityFields{grid-template-columns:1fr}.availabilityFields label,.availabilityFields label:nth-child(n){padding:12px 0}.availabilityFields .solidButton{width:100%;margin-top:14px}.editorialIntro{display:block}.sectionIndex{margin-bottom:55px}.editorialIntro h2,.amenitiesBlock h2,.territoryCopy h2,.reviewBlock h2,.finalCta h2,.splitStory h2{font-size:50px}.editorialIntro>div:last-child{margin-top:45px}.facts{grid-template-columns:repeat(2,1fr);gap:22px}.homeMosaic{grid-template-columns:1fr;padding-top:0}.mosaicMain{min-height:115vw}.mosaicAside{grid-template-columns:1fr auto;gap:22px;display:grid}.mosaicAside>div{grid-column:1/-1;height:80vw}.amenitiesBlock{grid-template-columns:1fr}.amenitiesBlock li{font-size:19px}.territoryBlock{grid-template-columns:1fr}.territoryImage{min-height:125vw}.placeList>div{grid-template-columns:1fr auto}.placeList span{grid-area:2/1/auto/-1}.finalCta{min-height:620px}.footerLead{display:block}.footerLead p{margin-top:45px}.footerLinks{grid-template-columns:repeat(2,1fr)}.footerBottom{flex-direction:column}.pageHero{min-height:350px;padding:60px 20px}.pageHero.hasImage{min-height:70svh}.pageHero h1{font-size:56px}.detailLead,.splitStory{grid-template-columns:1fr}.splitStory>div{min-height:120vw}.galleryGrid{grid-template-columns:1fr}.galleryGrid figure.wide{grid-column:auto}.galleryGrid figure>div,.galleryGrid figure.wide>div{height:120vw}.servicesGrid{grid-template-columns:1fr}.servicesGrid article:nth-child(odd){border-right:0}.servicesGrid article:nth-child(2n){padding-left:0}.houseRules{margin-top:60px}.houseRules ul{columns:1}.territoryPage article{grid-template-columns:40px 1fr auto}.territoryPage article p{grid-area:2/2/auto/-1}.process,.formGrid{grid-template-columns:1fr}.formGrid label.full{grid-column:auto}.contactPage{grid-template-columns:1fr}.legalPage section{grid-template-columns:1fr;gap:15px}.availabilityMeta{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.notFound{flex-direction:column;align-items:flex-start;min-height:100svh;padding:50px clamp(22px,6.5vw,104px);display:flex}.notFound>p{color:var(--terracotta);letter-spacing:.2em;margin:auto 0 12px;font-size:10px}.notFound h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 50px;font-size:clamp(58px,10vw,130px);font-weight:400;line-height:.84}.skipLink{z-index:1000;color:var(--forest-dark);background:#fff;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-180%);box-shadow:0 8px 24px #0003}.skipLink:focus{transform:translateY(0)}.pageHero.hasImage.legalHero{min-height:clamp(430px,54svh,620px);padding-bottom:clamp(76px,8vw,112px)}.legalHero h1{max-width:920px;font-size:clamp(58px,7vw,96px)}.legalPage{max-width:1380px;margin-inline:auto;padding-top:0}.legalOverview{z-index:3;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius,24px);margin-top:-48px;padding:clamp(34px,4vw,58px);position:relative;box-shadow:0 22px 60px #21262017}.legalOverview>.kicker{margin-bottom:20px}.legalOverview>.bodyLarge{max-width:850px;margin-bottom:clamp(35px,4vw,54px)}.legalMeta{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .7fr;margin:0;display:grid}.legalMeta>div{padding:20px 24px 0 0}.legalMeta>div+div{border-left:1px solid var(--line);padding-left:24px}.legalMeta dt,.legalSidebar nav>p,.legalDocumentFooter span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:9px}.legalMeta dd{font-family:var(--font-display);margin:8px 0 0;font-size:18px}.legalLayout{grid-template-columns:minmax(220px,.62fr) minmax(0,1.8fr);gap:clamp(44px,7vw,110px);padding-top:clamp(72px,8vw,116px);display:grid}.legalSidebar nav{position:sticky;top:28px}.legalSidebar nav>p{margin-bottom:22px}.legalSidebar ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.legalSidebar li{border-bottom:1px solid var(--line)}.legalSidebar a{color:var(--muted);grid-template-columns:30px 1fr;gap:12px;padding:15px 4px;font-size:11px;line-height:1.45;transition:color .2s,padding-left .2s;display:grid}.legalSidebar a span{color:var(--terracotta);padding-top:2px;font-size:9px}.legalSidebar a:hover{color:var(--forest);padding-left:8px}.legalArticle{border-top:1px solid var(--line)}.legalArticle section{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.82fr) minmax(0,1.3fr);gap:clamp(34px,5vw,76px);padding:clamp(42px,5vw,64px) 0;scroll-margin-top:32px;display:grid}.legalSectionHeading{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.legalSectionHeading>span{color:var(--terracotta);letter-spacing:.08em;padding-top:8px;font-size:9px}.legalPage h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.7vw,42px);font-weight:400;line-height:1.08}.legalArticle section p{color:#37443c;max-width:690px;margin:0;line-height:1.8}.legalArticle section p+p{margin-top:20px}.legalDocumentFooter{justify-content:space-between;align-items:flex-end;gap:36px;padding-top:44px;display:flex}.legalDocumentFooter>div{flex-direction:column;gap:8px;display:flex}.legalDocumentFooter strong{font-family:var(--font-display);font-size:18px;font-weight:400}.legalDocumentFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legalDocumentFooter a{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);border-radius:999px;padding:10px 13px;font-size:8px}.legalDocumentFooter a:hover,.legalDocumentFooter a.isCurrent{background:var(--forest);border-color:var(--forest);color:#fff}@media (max-width:980px){.legalLayout{grid-template-columns:1fr}.legalSidebar nav{position:static}.legalSidebar ol{grid-template-columns:repeat(2,1fr);display:grid}.legalSidebar li:nth-child(odd){border-right:1px solid var(--line)}.legalSidebar a{padding-right:18px}.legalArticle section{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}}@media (max-width:700px){.pageHero.hasImage.legalHero{min-height:430px;padding:100px 20px 70px}.legalHero h1{font-size:clamp(48px,14vw,62px)}.legalPage{padding:0 14px 70px}.legalOverview{border-radius:20px;margin-top:-34px;padding:30px 22px}.legalOverview>.bodyLarge{font-size:21px}.legalMeta{grid-template-columns:1fr}.legalMeta>div,.legalMeta>div+div{border-left:0;border-top:1px solid var(--line);padding:16px 0}.legalMeta>div:first-child{border-top:0}.legalMeta dd{font-size:16px}.legalLayout{gap:52px;padding-top:64px}.legalSidebar{padding-inline:6px}.legalSidebar ol{grid-template-columns:1fr}.legalSidebar li:nth-child(odd){border-right:0}.legalSidebar a{grid-template-columns:28px 1fr;padding:14px 0}.legalArticle section{grid-template-columns:1fr;gap:24px;padding:42px 6px}.legalSectionHeading{grid-template-columns:30px 1fr;gap:10px}.legalSectionHeading>span{padding-top:6px}.legalPage h2{font-size:31px}.legalArticle section p{font-size:14px;line-height:1.75}.legalDocumentFooter{padding:38px 6px 0;display:block}.legalDocumentFooter nav{justify-content:flex-start;margin-top:28px}}
