.legal-page{min-height:100vh;background:#f6f7f9;color:#1c2024;display:flex;justify-content:center;padding:48px 20px 96px}.legal-shell{width:100%;max-width:760px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.legal-nav a{font-size:13px;line-height:1;padding:8px 12px;border-radius:999px;border:1px solid #d8dce1;background:#fff;color:#374151;text-decoration:none}.legal-nav a:focus-visible,.legal-nav a:hover{border-color:#9aa3ad;color:#111827}.legal-nav a[aria-current=page]{background:#111827;border-color:#111827;color:#fff}.legal-doc h1{font-size:30px;line-height:1.2;margin:0 0 8px;font-weight:600}.legal-meta{font-size:13px;color:#6b7280;margin:0 0 16px}.legal-audience{font-size:13px;line-height:1.5;display:inline-block;background:#eef2ff;border:1px solid #dbe1fb;color:#3730a3;border-radius:999px;padding:6px 12px;margin:0 0 24px}.legal-intro{font-size:16px;line-height:1.65;color:#374151}.legal-intro,.legal-section{margin:0 0 28px}.legal-section h2{font-size:18px;line-height:1.3;margin:0 0 10px;font-weight:600}.legal-section p{font-size:15px;line-height:1.65;color:#374151;margin:0 0 10px}.legal-section ul{margin:0;padding-left:20px}.legal-section li{font-size:15px;line-height:1.6;color:#374151;margin:0 0 6px}