.privacy-preview{min-height:calc(100vh - 72px);background:var(--paper)}
.privacy-hero{padding:76px 0 66px;background:var(--surface);border-bottom:1px solid var(--line)}
.privacy-hero .eyebrow{margin-bottom:14px}
.privacy-hero h1{max-width:720px;font-size:56px;line-height:1.15;font-weight:650;color:var(--ink)}
.privacy-hero p{max-width:650px;margin-top:20px;color:var(--muted);font-size:18px;line-height:1.8}
.privacy-body{padding:32px 0 96px}
.privacy-section{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:64px;padding:42px 0;border-bottom:1px solid var(--line)}
.privacy-section:last-child{border-bottom:0}
.privacy-section h2{font-size:28px;color:var(--accent)}
.privacy-section ul{margin:0;padding:0;list-style:none;display:grid;gap:18px}
.privacy-section li{position:relative;padding-left:24px;font-size:17px;line-height:1.75}
.privacy-section li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent)}
.privacy-section a{color:var(--accent);border-bottom:1px solid currentColor}
.privacy-footer-links{display:flex;align-items:center;gap:18px;font-size:12px;color:var(--muted)}
.privacy-footer-links a[aria-current="page"]{color:var(--ink);font-weight:650}
.locale-link{font-size:13px;color:var(--accent);font-weight:650}
@media(max-width:700px){.privacy-hero{padding:48px 0 42px}.privacy-hero h1{font-size:40px}.privacy-hero p{font-size:16px}.privacy-body{padding-bottom:64px}.privacy-section{grid-template-columns:1fr;gap:20px;padding:32px 0}.privacy-section h2{font-size:24px}.privacy-section li{font-size:15px}.privacy-footer-links{width:100%;order:2}.footer-inner{align-items:flex-start}}
