.legal-content h2[id]{scroll-margin-top:110px}
.legal-content h3{margin:28px 0 12px;color:var(--paper);font-size:1.15rem;line-height:1.5}
.privacy-draft{padding:22px;border:1px solid var(--line);border-radius:12px;background:#ffffff09;margin-bottom:28px}
.legal-content .privacy-draft p{margin:10px 0 0;font-size:.95rem}
.privacy-contents{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}
.legal-content .privacy-review-note{border-left:2px solid var(--paper-2);padding-left:16px;font-size:.95rem}
.privacy-updated{font-size:.9rem}
.legal-content code{overflow-wrap:anywhere;font-size:.9em}
.legal-content a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
