html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.privacy-page{color:#202126;background:#f6f5f1;min-height:100vh;padding:0 clamp(1rem,4vw,4rem)}.privacy-skip{position:absolute;left:-9999px}.privacy-skip:focus{z-index:2;top:1rem;left:1rem}.privacy-header{border-bottom:1px solid #c8c5bd;justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:1.5rem 0;display:flex}.privacy-header a{color:inherit;font-weight:700}.privacy-header-actions{align-items:center;gap:1.25rem;display:flex}.privacy-brand{text-decoration:none;display:inline-flex}.privacy-brand img{filter:brightness(0);width:142px;height:auto;display:block}.privacy-theme-toggle{color:#202126}.privacy-header a:focus-visible,.privacy-skip:focus-visible,.privacy-theme-toggle:focus-visible{outline-offset:4px;outline:3px solid #7a5700}.privacy-draft-banner{color:#3e2b00;background:#fff1c7;border:1px solid #9a6b00;align-items:baseline;gap:.75rem;max-width:72rem;margin:1.5rem auto 0;padding:.85rem 1rem;display:flex}.privacy-draft-banner span{font-family:Georgia,serif}.privacy-content{max-width:48rem;margin:0 auto;padding:clamp(3rem,8vw,7rem) 0 4rem}.privacy-eyebrow{color:#9b6b00;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:900}.privacy-content h1{letter-spacing:-.04em;max-width:10ch;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.98}.privacy-lead{max-width:38rem;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5}.privacy-updated{color:#5f6469;font-size:.9rem}.privacy-content section{border-top:1px solid #c8c5bd;margin-top:3rem;padding-top:1.5rem}.privacy-content h2{margin:0 0 .75rem;font-size:1.35rem}.privacy-content p{font-family:Georgia,serif;font-size:1.08rem;line-height:1.7}.privacy-content a{color:#5c4109;font-weight:700}.privacy-note{background:#e9e6dd;margin-top:3rem;padding:1rem;font-family:inherit!important;font-size:.9rem!important}.privacy-footer{color:#5f6469;border-top:1px solid #c8c5bd;max-width:72rem;margin:0 auto;padding:1.5rem 0 2rem}html[data-theme=dark] .privacy-page{color:#f7f6f3;background:#1f1e20}html[data-theme=dark] .privacy-header{border-color:#5a575e}html[data-theme=dark] .privacy-header a{color:#f4fbfc}html[data-theme=dark] .privacy-brand img{filter:none}html[data-theme=dark] .privacy-eyebrow{color:#f4d17c}html[data-theme=dark] .privacy-updated,html[data-theme=dark] .privacy-footer{color:#d3d0d4}html[data-theme=dark] .privacy-content section{border-color:#5a575e}html[data-theme=dark] .privacy-content a{color:#f4d17c}html[data-theme=dark] .privacy-note{color:#f7f6f3;background:#3a3a3c}html[data-theme=dark] .privacy-draft-banner{color:#fff4d6;background:#3a3020;border-color:#f4d17c}html[data-theme=dark] .privacy-header a:focus-visible,html[data-theme=dark] .privacy-skip:focus-visible,html[data-theme=dark] .privacy-theme-toggle:focus-visible{outline-color:#fdbe36}@media (max-width:560px){.privacy-header{align-items:flex-start;gap:1rem}.privacy-header-actions{flex-direction:column-reverse;align-items:flex-end;gap:.8rem}.privacy-header-actions>a{text-align:right;font-size:.9rem}.privacy-draft-banner{flex-direction:column;align-items:flex-start;gap:.35rem}}
