.marketing .legal-page{max-width:var(--form-max);margin-inline:auto;padding:var(--s-12) var(--marketing-gutter);overflow-wrap:anywhere}.marketing .legal-heading h1{font-family:var(--marketing-display);font-size:var(--marketing-section-size);font-weight:var(--marketing-display-weight);line-height:var(--line-display);margin:0 0 var(--s-6)}.marketing .legal-heading p,.marketing .legal-missing li,.marketing .legal-section p{font-size:var(--text-md);line-height:var(--line-body)}.marketing .legal-draft{padding:var(--s-4);border:var(--border-width) solid var(--border);border-radius:var(--r-md)}.marketing .legal-tabs{display:flex;gap:var(--s-2);overflow-x:auto;padding-block:var(--s-4)}.marketing .legal-tabs a{flex:0 0 auto;padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);color:inherit;text-decoration:none;font-size:var(--text-sm)}.marketing .legal-tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}.marketing .legal-missing{margin-block:var(--s-6);border-block:var(--border-width) solid var(--border);padding-block:var(--s-4)}.marketing .legal-missing summary{cursor:pointer;font-weight:var(--weight-semibold)}.marketing .legal-missing ul{padding-left:var(--s-6)}.marketing .legal-toc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);margin-block:var(--s-8)}.marketing .legal-toc a{color:inherit;text-underline-offset:var(--s-1)}.marketing .legal-section{margin-top:var(--s-10);scroll-margin-top:var(--s-8)}.marketing .legal-section h2{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-heading)}.marketing .legal-section p{margin-block:var(--s-4)}@media (max-width:700px){.marketing .legal-page{padding-block:var(--s-8)}.marketing .legal-heading h1{font-size:var(--text-3xl)}}.marketing .legal-updated{color:var(--muted-foreground);font-size:var(--text-sm)}.marketing .legal-section a,.marketing .legal-updated a{color:inherit;text-underline-offset:var(--s-1)}.marketing .legal-section ul{margin-block:var(--s-4);padding-left:var(--s-6)}.marketing .legal-section li{margin-block:var(--s-3);font-size:var(--text-md);line-height:var(--line-body)}