.privacy-page .wrap{max-width:1200px}.privacy-hero{grid-template-columns:1fr 1fr;align-items:end;gap:40px 80px;padding-block:174px 72px;display:grid}.privacy-eyebrow{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font:500 11px/1.6 Space Grotesk,sans-serif}.privacy-hero h1{letter-spacing:-.065em;margin-top:22px;font-size:clamp(72px,7.4vw,106px);line-height:.98}.privacy-hero h1 span{color:var(--lilac);display:block}.privacy-intro{max-width:37ch;color:var(--muted);padding-bottom:5px;font-size:17px;line-height:1.8}.privacy-updated{color:var(--sage);border-top:1px solid #45394f;margin-top:28px;padding-top:20px;font-size:12px}.privacy-document{color:var(--ink);background:#e7dfeb;border-top:1px solid #b49bc0;padding-block:70px 88px}.privacy-document :focus-visible{outline-color:#755386}.privacy-reading-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,100px);display:grid}.privacy-contents{position:sticky;top:132px}.privacy-contents-label{color:#755386;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font:600 11px/1.6 Space Grotesk,sans-serif}.privacy-contents ol{margin:0;padding:0;list-style:none}.privacy-contents li{border-top:1px solid #c5b5ce}.privacy-contents li:last-child{border-bottom:1px solid #c5b5ce}.privacy-contents a{align-items:baseline;gap:14px;padding-block:14px;font-size:13px;line-height:1.6;transition:color .18s;display:flex}.privacy-contents a span{color:#755386;flex:0 0 20px;font:500 11px/1.8 Space Grotesk,sans-serif}.privacy-contents a:hover{color:#755386;text-decoration:underline}.privacy-sections{min-width:0;max-width:74ch}.privacy-section{scroll-margin-top:20px}.privacy-section+.privacy-section{border-top:1px solid #bbaac4;margin-top:48px;padding-top:38px}.privacy-section-heading{align-items:baseline;gap:18px;margin-bottom:24px;display:flex}.privacy-section-number{color:#755386;font:500 12px/1.6 Space Grotesk,sans-serif}.privacy-section h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(27px,2.7vw,36px);line-height:1.16}.privacy-section p,.privacy-list{color:#514259;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.privacy-section p+p{margin-top:18px}.privacy-section strong{color:var(--ink);font-weight:600}.privacy-link{color:#664278;text-underline-offset:4px;text-decoration:underline 1px}.privacy-link:hover{color:var(--ink)}.privacy-list{margin:0 0 22px;padding-left:20px}.privacy-list li{margin-bottom:15px;padding-left:6px}.privacy-list li::marker{color:#755386}.privacy-settings{background:var(--sage);min-height:48px;color:var(--ink);border:1.5px solid #44304d;border-radius:99px;align-items:center;gap:24px;margin-top:24px;padding:11px 21px;font-size:13px;font-weight:600;transition:background .18s;display:inline-flex;box-shadow:3px 4px #bbaac4}.privacy-settings:hover{background:#deebce}.privacy-settings svg{width:22px;height:22px}.privacy-page>.site-footer{border-top:0;margin-block:0;padding-block:32px}.privacy-page>.site-footer>div{flex-wrap:wrap}.privacy-page>.site-footer :is(a:not(.footer-brand),button){align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){.privacy-hero{gap:40px}.privacy-reading-grid{grid-template-columns:205px minmax(0,1fr);gap:40px}}@media (width<=800px){.privacy-reading-grid{grid-template-columns:1fr;gap:44px}.privacy-contents{position:static}.privacy-contents ol{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.privacy-contents li:last-child{border-bottom:0}.privacy-sections{max-width:70ch}}@media (width<=700px){.privacy-hero{grid-template-columns:1fr;gap:28px;padding-block:132px 40px}.privacy-hero h1{margin-top:16px;font-size:clamp(64px,15vw,88px)}.privacy-intro{max-width:37ch;font-size:15px}.privacy-updated{margin-top:20px;padding-top:16px}.privacy-document{padding-block:34px 52px}.privacy-contents-label{margin-bottom:14px}.privacy-contents ol{grid-template-columns:1fr}.privacy-contents a{padding-block:11px}.privacy-contents li:last-child{border-bottom:1px solid #c5b5ce}.privacy-section-heading{gap:13px;margin-bottom:20px}.privacy-section h2{font-size:28px}.privacy-section p,.privacy-list{font-size:15px;line-height:1.8}.privacy-section+.privacy-section{margin-top:32px;padding-top:30px}.privacy-page>.site-footer{padding-block:24px calc(24px + env(safe-area-inset-bottom))}.privacy-root:not(.js) .site-header{border-radius:22px;position:absolute}.privacy-root:not(.js) .privacy-hero{padding-top:246px}}@media (prefers-reduced-motion:reduce){.privacy-root{scroll-behavior:auto}.privacy-page *,.privacy-page :before,.privacy-page :after{transition:none!important;animation:none!important}}
