.sada-privacy{--sada-maroon:#852226;--sada-gold:#a27100;--sada-ink:#222429;--sada-border:#ddd4be;--sada-cream:#fffaf0;color:var(--sada-ink);max-width:920px;margin:2rem auto 4rem;padding:0 1rem;font:inherit;line-height:1.72}
.sada-privacy h1,.sada-privacy h2{color:var(--sada-maroon);line-height:1.25;margin:0 0 .75em}
.sada-privacy h1{font-size:clamp(2rem,4vw,3rem);margin:.35em 0}
.sada-privacy h2{font-size:clamp(1.35rem,2.6vw,1.65rem)}
.sada-privacy p,.sada-privacy li{font-size:1.05rem}
.sada-privacy p{margin:0 0 1.05rem}
.sada-privacy ul{padding-inline-start:1.7rem}
.sada-privacy li{margin:.45rem 0}
.sada-privacy a{color:var(--sada-maroon);text-decoration:underline;text-underline-offset:3px}
.sada-privacy a:hover{text-decoration-thickness:2px}
.sada-privacy a:focus-visible{outline:3px solid var(--sada-gold);outline-offset:4px;border-radius:2px}
.sada-privacy__intro{border-top:6px solid var(--sada-maroon);border-bottom:2px solid var(--sada-gold);padding:1.25rem 0 1.5rem}
.sada-privacy__eyebrow{color:var(--sada-maroon);font-weight:750;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem!important}
.sada-privacy__date{font-size:.95rem!important;color:#454545}
.sada-privacy__toc{margin:2rem 0 2.4rem;padding:1.4rem 1.65rem;background:var(--sada-cream);border:1px solid var(--sada-border);border-left:5px solid var(--sada-gold);border-radius:8px}
.sada-privacy__toc h2{font-size:1.3rem;margin:0 0 .7rem}
.sada-privacy__toc ul{columns:2;column-gap:2rem;margin:0}
.sada-privacy__toc li{break-inside:avoid;margin:.32rem 0}
.sada-privacy section[id]{border-bottom:1px solid var(--sada-border);padding:1.55rem 0;scroll-margin-top:6rem}
.sada-privacy section[id]:last-child{border-bottom:0}
@media(max-width:660px){.sada-privacy__toc ul{columns:1}.sada-privacy{margin:1rem auto 3rem}}
@media(prefers-reduced-motion:reduce){.sada-privacy *{scroll-behavior:auto}}
@media print{.sada-privacy{max-width:none;margin:0;padding:0;color:#111}.sada-privacy__toc{break-after:page}.sada-privacy section[id]{break-inside:avoid}.sada-privacy a{color:#111}}
