.legal-doc{max-width:820px;margin:0 auto;padding:72px 0 96px}.legal-doc h1{margin:0;font-size:clamp(34px,4.4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#fff}.legal-doc-lede{margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--lp-muted)}.legal-doc-body{margin-top:48px;display:flex;flex-direction:column;gap:40px}.legal-doc-body h2{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.01em;color:#fff}.legal-doc-body h3{margin:0 0 8px;font-size:17px;font-weight:700;color:#f0ece4}.legal-doc-body p{margin:0 0 16px;font-size:16px;line-height:1.68;color:#d8d3ca}.legal-doc-body p:last-child{margin-bottom:0}.legal-doc-sub{margin-bottom:24px}.legal-doc-sub:last-child{margin-bottom:0}.legal-doc-body ul{margin:0;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:14px}.legal-doc-body li{font-size:15.5px;line-height:1.66;color:var(--lp-muted)}.legal-doc-body li strong{font-weight:700;color:#ece7de}.legal-doc-note{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.09);font-size:14px;line-height:1.6;color:var(--lp-dim)}.legal-doc-note a{color:var(--lp-gold-text,#e6cb7e)}@media (max-width:767px){.legal-doc{padding:48px 0 72px}.legal-doc-body{margin-top:34px;gap:32px}}