.legal{padding-block:var(--site-s5) var(--site-s6)}.legal-nav{gap:var(--site-s1);padding-bottom:var(--site-s4);border-bottom:1px solid var(--cw-paper-border);flex-wrap:wrap;display:flex}.legal-nav a{font-family:var(--cw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-paper-ink-secondary);border-radius:var(--cw-r-md);border:1px solid #0000;padding:.4rem .7rem;font-size:.72rem;font-weight:500;text-decoration:none}.legal-nav a:hover{color:var(--cw-paper-ink);border-color:var(--cw-chrome-border)}.legal-nav a[aria-current=page]{color:var(--cw-accent-foreground);background-color:var(--cw-accent);border-color:var(--cw-accent)}.legal-prose{padding-top:var(--site-s5);max-width:72ch}.legal-prose h1{font-size:var(--site-step-4);margin-bottom:var(--site-s2)}.legal-prose h2{font-size:var(--site-step-1);margin-top:var(--site-s5);margin-bottom:var(--site-s2);padding-top:var(--site-s3);border-top:1px solid var(--cw-paper-border)}.legal-prose h3{font-size:var(--site-step-0);margin-top:var(--site-s4);margin-bottom:var(--site-s1)}.legal-prose p,.legal-prose li{font-size:var(--site-step-0);color:var(--cw-paper-ink-secondary);line-height:1.65}.legal-prose p+p{margin-top:var(--site-s3)}.legal-prose strong{color:var(--cw-paper-ink);font-weight:600}.legal-prose ul,.legal-prose ol{margin:var(--site-s3) 0;gap:.5rem;padding-left:1.2rem;display:grid}.legal-prose a{color:var(--cw-accent);text-decoration:underline;text-decoration-color:var(--cw-chrome-border);text-underline-offset:3px}.legal-prose a:hover{text-decoration-color:var(--cw-accent)}.legal-prose .legal-hero-date{font-family:var(--cw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-paper-ink-muted);font-size:.72rem}.legal-prose .sms-sample,.legal-prose .consent-repro{margin:var(--site-s3) 0;padding:var(--site-s3);background-color:var(--cw-paper-raised);border:1px solid var(--cw-paper-border);border-radius:var(--cw-r-md)}.legal-prose .sms-sample__body{font-family:var(--cw-font-mono);color:var(--cw-paper-ink);font-size:.85rem;line-height:1.6}.legal-prose .legal-doc-nav,.legal-prose .legal-hero-inner>.legal-doc-nav{display:none}.legal-prose .legal-hero{background:0 0;border:0;padding:0}.legal-prose section+section{margin-top:var(--site-s4)}
