.legal-page{padding:var(--s-3xl) 0 var(--s-5xl)}.legal-content{max-width:var(--measure-read);margin:0 auto}.legal-content h1{font-size:var(--t-display-size);font-weight:var(--t-display-weight);letter-spacing:var(--t-display-track);line-height:1.12;color:var(--ink);margin-bottom:var(--s-lg)}.legal-meta{display:inline-block;font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);color:var(--ink-muted);background-color:var(--card-bottom);background-image:linear-gradient(to bottom,var(--card-top),rgba(255,255,255,0) var(--card-light-band));border-radius:var(--r-pill);box-shadow:var(--sh-control);padding:var(--s-md) var(--s-xl);margin-bottom:var(--s-2xl);border:none}.legal-meta strong{color:var(--ink);font-weight:var(--t-strong-weight)}.legal-content h2{font-size:var(--t-bar-size);font-weight:var(--t-bar-weight);letter-spacing:var(--t-bar-track);color:var(--ink);margin-top:var(--s-3xl);margin-bottom:var(--s-md)}.legal-content h3{font-size:var(--t-card-size);font-weight:var(--t-card-weight);letter-spacing:var(--t-card-track);color:var(--ink);margin-top:var(--s-xl);margin-bottom:var(--s-sm)}.legal-content p,.legal-content ul,.legal-content ol{color:var(--ink-muted);margin-bottom:var(--s-lg);line-height:var(--t-body-leading)}.legal-content ul,.legal-content ol{padding-left:var(--s-xl)}.legal-content li{margin-bottom:var(--s-sm);line-height:var(--t-body-leading)}.legal-content a{color:var(--ink-action);font-weight:var(--t-emphasis-weight);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--ink-action)}.legal-content a:hover{text-decoration-color:var(--ink-action)}.legal-content p strong,.legal-content li strong{color:var(--ink);font-weight:var(--t-emphasis-weight)}
