.legal-page{max-width:760px;margin:0 auto;padding:40px 16px 64px}.legal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:40px;display:flex}.legal-brand{color:inherit;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.legal-nav{flex-wrap:wrap;gap:4px 12px;display:flex}.legal-page h1{text-wrap:balance;margin:8px 0 12px;font-size:34px;line-height:1.15}.legal-lede{font-size:17px;line-height:1.6}.legal-body{gap:12px;margin-top:28px;display:grid}.legal-body h2{margin-top:28px;font-size:21px;line-height:1.3}.legal-body p,.legal-body li{text-wrap:pretty;line-height:1.65}.legal-body ul{gap:6px;padding-left:22px;display:grid}.legal-placeholder{border:1.5px dashed var(--clay);background:var(--card-muted);color:var(--clay);border-radius:14px;padding:12px 16px}.legal-footer{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}
