.legal-doc{flex-direction:column;gap:0;max-width:720px;display:flex}.legal-doc h1{margin-bottom:6px}.legal-doc__meta{color:var(--fg-3);font-variant-numeric:tabular-nums;margin:0 0 32px;font-size:13px}.legal-doc h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--neutral-1000);margin:32px 0 12px;font-size:22px;font-weight:500}.legal-doc h3{color:var(--neutral-1000);margin:20px 0 8px;font-size:16px;font-weight:600}.legal-doc p{color:var(--neutral-800);max-width:68ch;margin:0 0 14px;font-size:15px;line-height:1.65}.legal-doc ul{margin:0 0 16px;padding-left:22px}.legal-doc ul li{color:var(--neutral-800);max-width:66ch;margin-bottom:6px;font-size:15px;line-height:1.6}.legal-doc code{font-family:var(--font-mono);background:var(--bg-subtle);border-radius:4px;padding:1px 6px;font-size:13px}.legal-doc a{color:var(--brand-700);text-decoration:underline}.legal-doc__note{background:var(--warning-bg);color:var(--neutral-1000);border:1px solid var(--warning);border-radius:10px;margin-top:32px;padding:14px 18px;font-size:13px;line-height:1.5}@media print{.site-header,.site-footer,.cookie-banner,.legal-doc__print-cta{display:none!important}.legal-doc{max-width:100%}.section{padding:0}}.legal-doc__print-cta{gap:10px;margin-top:24px;display:flex}
