.privacy-page{--privacy-ink:#26320f;--privacy-muted:#586047;--privacy-paper:#fcf8f0;--privacy-green:#8bb325;display:grid;gap:clamp(16px,2.2vw,28px);box-sizing:border-box;width:100%;padding:clamp(28px,6vw,88px) clamp(20px,7.3vw,140px);background:#f6f0e5;color:var(--privacy-ink);font-family:"Inter Tight",Inter,Arial,sans-serif}.privacy-section{box-sizing:border-box;width:min(100%,1120px);margin-inline:auto;padding:clamp(24px,4.2vw,58px);border:1px solid rgba(38,50,15,.12);border-radius:18px;background:var(--privacy-paper);box-shadow:0 12px 36px rgba(39,44,25,.06);--section-accent:var(--privacy-green);--reading-measure:68ch}.privacy-section--intro{width:100%;padding:clamp(34px,6vw,84px);border:0;border-radius:24px;background:#8bb325;color:#fffdf6}.privacy-reveal{max-width:var(--reading-measure);margin-inline:auto}.privacy-section--intro .privacy-reveal{max-width:1100px}.privacy-eyebrow{margin:0 0 14px;color:var(--section-accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.privacy-section--intro .privacy-eyebrow{color:#f9f1df}.privacy-page h1,.privacy-page h2{margin:0 0 20px;color:inherit;font-family:"Inter Tight",Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.08}.privacy-page h1{max-width:12ch;font-size:clamp(48px,8vw,96px)}.privacy-page h2{font-size:clamp(28px,4.3vw,46px)}.privacy-lede{max-width:760px;margin:0;font-size:clamp(19px,2vw,26px);font-weight:400;line-height:1.45}.privacy-updated{margin:28px 0 0;color:#f9f1df;font-size:.9rem;font-weight:600}.privacy-section p:not(.privacy-eyebrow){max-width:var(--reading-measure);margin:0 0 16px;color:var(--privacy-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.72}.privacy-section p:last-child{margin-bottom:0}.privacy-section--intro p:not(.privacy-eyebrow){color:#fffdf6}.privacy-noscript{max-width:1120px;margin:0 auto;color:var(--privacy-muted);font-size:.9rem}.privacy-motion-ready .privacy-reveal{opacity:0;transform:translateY(14px);transition:opacity .48s ease,transform .48s ease}.privacy-motion-ready .privacy-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.privacy-motion-ready .privacy-reveal,.privacy-motion-ready .privacy-reveal.is-visible{opacity:1;transform:none;transition:none}}@media(max-width:700px){.privacy-page{gap:14px;padding:28px 16px 48px}.privacy-section,.privacy-section--intro{padding:25px 21px;border-radius:16px}.privacy-page h1{font-size:clamp(44px,13vw,68px)}.privacy-page h2{margin-bottom:15px}.privacy-section p:not(.privacy-eyebrow){line-height:1.62}}@media(max-width:360px){.privacy-page{padding-inline:12px}.privacy-section,.privacy-section--intro{padding:22px 17px}.privacy-lede{font-size:18px}}
.privacy-section--data,.privacy-section--storage,.privacy-section--contact,.privacy-section--outbound,.privacy-section--rights,.privacy-section--changes{background-color:var(--privacy-paper)}
