html{scroll-padding-top:24px}.temporary-privacy{--gutter:clamp(20px, 4vw, 64px);--radius:10px;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;line-height:1.6}.temporary-privacy h1,.temporary-privacy h2,.temporary-privacy h3{text-wrap:balance;margin:0;line-height:1.12}.temporary-privacy p{margin:0}.temporary-privacy .wrap{width:100%;padding-inline:var(--gutter);margin-inline:auto}.temporary-privacy .skip{background:var(--surface);z-index:20;padding:10px 16px;position:absolute;top:8px;left:-9999px}.temporary-privacy .skip:focus{left:8px}.temporary-privacy main:focus{outline:none}.temporary-privacy .header-row{align-items:center;display:flex}.temporary-privacy .brand{color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.temporary-privacy .footer{color:var(--muted);padding-block:28px;font-size:14px}.temporary-privacy .footer-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.temporary-privacy .footer-row>a{align-items:center;min-height:44px;display:inline-flex}.temporary-privacy .not-found{text-align:center;max-width:680px;margin:auto;padding:15svh 24px}.temporary-privacy .not-found h1{margin:48px 0 20px;font-size:clamp(36px,6vw,60px)}.temporary-privacy .not-found .button{margin-top:32px;display:inline-block}.legal{max-width:820px;padding-top:56px;padding-bottom:88px}.legal h1{letter-spacing:-.03em;font-size:clamp(2rem,6vw,3rem)}.legal-meta{color:var(--muted);margin-top:12px;font-size:.875rem}.legal h2{max-width:none;margin-top:56px;font-size:clamp(1.375rem,3vw,1.75rem)}.legal h3{margin-top:32px}.legal p,.legal ul,.legal ol,.legal address{margin-top:14px}.legal ul,.legal ol{padding-left:1.25rem}.legal li+li{margin-top:6px}.legal address{font-style:normal}.legal a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere}.legal-toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:32px;padding:20px 24px}.legal-toc ol{margin:0}.legal .legal-facts{padding-left:0;list-style:none}.legal-facts li{border-left:2px solid var(--accent-soft);padding-left:16px}.legal-table-wrap{border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:.9375rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.legal-table th{background:var(--bg-alt);font-weight:600}.legal-table tr:last-child td{border-bottom:0}.legal-callout{background:var(--accent-soft);border-radius:var(--radius);padding:16px 20px}.legal-history{color:var(--muted);font-size:.9375rem}
