.cookies-module-scss-module__hZVSOa__page{background:var(--color-bg);min-height:55vh;padding:64px 24px 88px}.cookies-module-scss-module__hZVSOa__content{width:min(820px,100%);margin:0 auto}.cookies-module-scss-module__hZVSOa__eyebrow{color:var(--color-brand-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.cookies-module-scss-module__hZVSOa__content h1{font-family:var(--font-display);margin:8px 0 18px;font-size:clamp(40px,7vw,64px);line-height:1.05}.cookies-module-scss-module__hZVSOa__lead{color:var(--color-text-muted);margin-bottom:32px;font-size:18px;line-height:1.65}.cookies-module-scss-module__hZVSOa__content section{border-top:1px solid var(--color-border);padding:22px 0}.cookies-module-scss-module__hZVSOa__content h2{margin-bottom:8px;font-size:21px}.cookies-module-scss-module__hZVSOa__content section p,.cookies-module-scss-module__hZVSOa__note{color:var(--color-text-muted);line-height:1.7}.cookies-module-scss-module__hZVSOa__settingsButton{min-height:44px;color:var(--color-text-inverse);background:var(--color-metal-900);cursor:pointer;border:0;border-radius:5px;margin-top:18px;padding:0 18px;font-weight:700}.cookies-module-scss-module__hZVSOa__settingsButton:hover{background:var(--color-brand-dark)}.cookies-module-scss-module__hZVSOa__preferences{border:1px solid var(--color-border);background:#ffffffb3;border-radius:8px;gap:0;margin-top:20px;display:grid}.cookies-module-scss-module__hZVSOa__preferenceRow{border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.cookies-module-scss-module__hZVSOa__preferenceRow>span:first-child{gap:4px;display:grid}.cookies-module-scss-module__hZVSOa__preferenceRow strong{color:var(--color-text)}.cookies-module-scss-module__hZVSOa__preferenceRow small{color:var(--color-text-muted);line-height:1.5}.cookies-module-scss-module__hZVSOa__preferenceRow input{width:20px;height:20px;accent-color:var(--color-brand-dark)}.cookies-module-scss-module__hZVSOa__alwaysOn{color:var(--color-text-muted);flex:none;font-size:13px}.cookies-module-scss-module__hZVSOa__preferenceActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 18px;display:flex}.cookies-module-scss-module__hZVSOa__preferenceActions .cookies-module-scss-module__hZVSOa__settingsButton{margin:0}.cookies-module-scss-module__hZVSOa__preferenceSecondary{border:1px solid var(--color-border);min-height:44px;color:var(--color-text);cursor:pointer;font:inherit;background:#fff;border-radius:5px;padding:0 15px;font-weight:650}.cookies-module-scss-module__hZVSOa__preferenceSecondary:hover{border-color:var(--color-brand-dark)}.cookies-module-scss-module__hZVSOa__savedNotice{color:var(--color-brand-dark);margin:0;padding:0 18px 16px;font-weight:650}.cookies-module-scss-module__hZVSOa__note{border-left:3px solid var(--color-champagne);background:#ffffff8c;margin-top:26px;padding:18px;font-size:14px}@media (max-width:600px){.cookies-module-scss-module__hZVSOa__page{padding:42px 18px 64px}.cookies-module-scss-module__hZVSOa__lead{font-size:16px}}
.privacy-module-scss-module__y1xzMG__page{background:var(--color-bg);min-height:55vh;padding:64px 24px 88px}.privacy-module-scss-module__y1xzMG__content{width:min(820px,100%);margin:0 auto}.privacy-module-scss-module__y1xzMG__eyebrow{color:var(--color-brand-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.privacy-module-scss-module__y1xzMG__content h1{font-family:var(--font-display);margin:8px 0 18px;font-size:clamp(40px,7vw,64px);line-height:1.05}.privacy-module-scss-module__y1xzMG__lead{color:var(--color-text-muted);margin-bottom:32px;font-size:18px;line-height:1.65}.privacy-module-scss-module__y1xzMG__content section{border-top:1px solid var(--color-border);padding:22px 0}.privacy-module-scss-module__y1xzMG__content h2{margin-bottom:8px;font-size:21px}.privacy-module-scss-module__y1xzMG__content section p,.privacy-module-scss-module__y1xzMG__contact{color:var(--color-text-muted);line-height:1.7}.privacy-module-scss-module__y1xzMG__content a{color:var(--color-brand-dark);text-underline-offset:3px;text-decoration:underline}.privacy-module-scss-module__y1xzMG__contact{border-left:3px solid var(--color-champagne);background:#ffffff8c;margin-top:26px;padding:18px;font-size:14px}@media (max-width:600px){.privacy-module-scss-module__y1xzMG__page{padding:42px 18px 64px}.privacy-module-scss-module__y1xzMG__lead{font-size:16px}}
