.privacy-module__7WmkBG__page{--color-canvas:#e9eae6;--color-surface-warm:#f1f0eb;--color-surface-neutral:#e1e3de;--color-surface-elevated:#f8f8f5;--color-text-primary:#111210;--color-text-secondary:#555852;--color-text-subtle:#5f635c;--color-rule:#c7cac3;--color-rule-strong:#aeb2aa;--color-accent-olive:#4f5748;--color-accent-olive-hover:#41483c;--color-inverse-surface:#181a17;--color-inverse-text:#f4f4f0;--font-display:"Instrument Sans Variable", "Helvetica Neue", sans-serif;--font-body:"Inter Variable", Arial, sans-serif;--text-page:clamp(3rem, 6.2vw, 6.6rem);--text-section:clamp(2rem, 4.2vw, 4.4rem);--text-card:clamp(1.25rem, 2vw, 1.7rem);--text-body-large:clamp(1.05rem, 1.5vw, 1.3rem);--text-body:.95rem;--text-small:.78rem;--container-standard:1280px;--container-wide:1440px;--container-compact:1040px;--container-reading:760px;--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--section-space:clamp(4.5rem, 8vw, 7.5rem);--section-space-compact:clamp(3rem, 5vw, 5rem);--grid-gap:clamp(1rem, 2.2vw, 2.25rem);--header-height:82px;--focus-ring:2px solid #4f5748;min-height:100vh;padding-top:var(--navH-fix,var(--header-height));background:var(--color-canvas);color:var(--color-text-primary);font-family:var(--font-body)}.privacy-module__7WmkBG__header{gap:1.5rem;padding-bottom:clamp(3rem,7vw,6rem);display:grid}.privacy-module__7WmkBG__content{border-top:1px solid var(--color-rule-strong)}.privacy-module__7WmkBG__content section{border-bottom:1px solid var(--color-rule);gap:1rem;padding-block:2rem;display:grid}.privacy-module__7WmkBG__content ul{color:var(--color-text-secondary);font:400 var(--text-body)/1.7 var(--font-body);gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.privacy-module__7WmkBG__content a{color:var(--color-text-primary);text-underline-offset:.2em;text-decoration:underline}.privacy-module__7WmkBG__manageButton{background:var(--color-accent-olive);width:max-content;min-height:44px;color:var(--color-inverse-text);cursor:pointer;font:600 .78rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;border-radius:0;padding:.8rem 1.25rem}.privacy-module__7WmkBG__manageButton:hover{background:var(--color-accent-olive-hover)}.privacy-module__7WmkBG__manageButton:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (max-width:800px){.privacy-module__7WmkBG__page{--header-height:64px;--text-page:clamp(2.8rem, 11vw, 5rem);--section-space:clamp(3.5rem, 12vw, 5rem)}}
