.privacy-page .site-header{position:sticky;top:0;box-shadow:0 8px 28px #10121408}.privacy-hero{border-top:1px solid var(--line);background:var(--white);padding-block:clamp(90px,10vw,160px)}.privacy-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(54px,9vw,140px);display:grid}.privacy-hero h1{font-size:clamp(54px,7vw,100px)}.privacy-intro{border-top:1px solid var(--ink);padding-top:26px}.privacy-intro p{color:var(--slate);margin:0;font-size:15px;line-height:1.75}.privacy-intro span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:700;display:block}.privacy-content{background:var(--mist);padding-block:clamp(84px,9vw,140px)}.privacy-layout{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(50px,9vw,140px);display:grid}.privacy-layout aside{color:var(--green);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:12px;font-size:9px;font-weight:750;display:flex}.privacy-sections{max-width:900px}.privacy-sections section{border-top:1px solid #cbd2ca;padding-block:30px}.privacy-sections section:first-child{border-top-color:var(--ink);padding-top:0}.privacy-sections h2{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(22px,2.2vw,32px);font-weight:650}.privacy-sections p{color:var(--slate);margin:0;font-size:14px;line-height:1.82}.privacy-sections a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.privacy-cta{background:var(--green);color:var(--white);padding-block:clamp(82px,9vw,136px)}.privacy-cta-grid{grid-template-columns:.35fr 1.05fr .6fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.privacy-cta h2{color:var(--white);font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.8vw,72px);font-weight:640;line-height:1.02}.privacy-cta-grid>div p{color:#ffffffb8;margin:0 0 30px;font-size:14px;line-height:1.7}@media (max-width:900px){.privacy-hero-grid,.privacy-layout,.privacy-cta-grid{grid-template-columns:1fr}.privacy-layout{gap:34px}.privacy-layout aside{flex-flow:wrap}}@media (max-width:680px){.privacy-hero{padding-block:64px 72px}.privacy-hero h1{font-size:48px}.privacy-content{padding-block:70px}.privacy-sections section{padding-block:25px}.privacy-sections p{font-size:13px}}
