.lp-legal{--legal-max:1180px}.lp-legal .legal-hero{max-width:var(--legal-max);text-align:left;margin:0 auto;padding:80px 32px 40px}.lp-legal .legal-eyebrow{font-family:var(--font-num);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep);align-items:center;gap:12px;margin-bottom:22px;font-size:11px;font-weight:700;display:inline-flex}.lp-legal .legal-eyebrow:before{content:"";background:var(--accent);width:28px;height:1px}.lp-legal .legal-hero h1{letter-spacing:-.04em;white-space:normal;max-width:820px;margin:0 0 22px;font-size:clamp(40px,5.5vw,72px);font-weight:500;line-height:1.02}.lp-legal .legal-hero .legal-tagline{color:var(--text-2);max-width:620px;margin:0 0 28px;font-size:19px;line-height:1.5}.lp-legal .legal-meta{font-family:var(--font-num);color:var(--text-3);border-top:1px solid var(--border);flex-wrap:wrap;gap:10px 22px;padding-top:20px;font-size:12px;display:flex}.lp-legal .legal-meta .item{align-items:baseline;gap:6px;display:inline-flex}.lp-legal .legal-meta .lbl{letter-spacing:.08em;color:var(--text-2);text-transform:uppercase;font-size:10px;font-weight:700}.lp-legal .legal-meta .val{color:var(--text);font-weight:500}.lp-legal .legal-callouts{max-width:var(--legal-max);margin:0 auto 44px;padding:0 32px}.lp-legal .legal-callouts-in{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.lp-legal .callout{color:var(--text-2);padding:24px 34px 26px 0;font-size:13.5px;line-height:1.62}.lp-legal .callout+.callout{border-left:1px solid var(--border);padding:24px 0 26px 34px}.lp-legal .callout-title{font-family:var(--font-num);letter-spacing:.15em;text-transform:uppercase;color:var(--text-4);margin-bottom:11px;font-size:10px;font-weight:700;display:block}.lp-legal .callout.emerald .callout-title{color:var(--accent-deep)}.lp-legal .callout.amber .callout-title{color:#b45309}.lp-legal .callout-body{color:var(--text-2)}.lp-legal .callout-body a{color:var(--accent-deep);border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent);font-weight:500;text-decoration:none}.lp-legal .callout-body a:hover{color:var(--accent)}.lp-legal .callout-body strong{color:var(--text);font-weight:600}.lp-legal .legal-main{max-width:var(--legal-max);margin:0 auto;padding:24px 32px 96px}.lp-legal .legal-body{min-width:0}.lp-legal .legal-prose{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl,18px);box-shadow:var(--shadow-card,0 1px 0 #00000005);padding:34px 36px 40px}.lp-legal .legal-prose>h2:first-child,.lp-legal .legal-prose>:first-child>h2:first-child{border-top:none;margin-top:0;padding-top:0}.lp-legal .legal-prose>p:first-child{margin-top:0}@media (max-width:820px){.lp-legal .legal-callouts-in{grid-template-columns:1fr}.lp-legal .callout{border-left:none!important;padding:22px 0!important}.lp-legal .callout+.callout{border-top:1px solid var(--border)}.lp-legal .legal-hero,.lp-legal .legal-callouts,.lp-legal .legal-main{padding-left:20px;padding-right:20px}.lp-legal .legal-prose{padding:26px 20px 30px}}