.privacy-policy h1{margin-bottom:8px}.privacy-updated{color:var(--muted)}.privacy-policy .policy-panel>section{max-width:78ch;margin-top:28px}.privacy-policy .policy-title{font-size:23px;margin:0 0 8px}.privacy-policy h3{font-size:19px;margin:0 0 10px}.privacy-policy p{line-height:1.7;margin:10px 0}.privacy-policy a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere}
.privacy-policy>.policy-disclosure{max-width:78ch}
.policy-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:20px 0 24px;border-bottom:1px solid var(--line)}.policy-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;text-decoration:none}.policy-tabs a:hover{color:var(--ink);background:var(--hi)}.policy-tabs a[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.policy-tabs a:focus-visible,.policy-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.policy-panel{scroll-margin-top:220px}.policy-panel[hidden]{display:none}.policy-panel+.policy-panel:not([role=tabpanel]){margin-top:40px}
@media(max-width:480px){.policy-tabs a{padding-inline:10px}}
