.vlt-legal-page{background:var(--vlt-paper);min-height:100vh;color:var(--vlt-ink)}.vlt-legal-shell{max-width:920px;margin:0 auto;padding:148px 28px 80px}.vlt-legal-hero{border-bottom:1px solid var(--vlt-bd);margin-bottom:28px;padding-bottom:24px}.vlt-legal-eyebrow{color:var(--vlt-brown);font-family:var(--vlt-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.vlt-legal-title{font-family:var(--vlt-serif);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.02}.vlt-legal-updated{color:var(--vlt-muted);font-size:15px}.vlt-legal-hero-copy{max-width:760px;margin-top:24px}.vlt-legal-hero-copy p{color:var(--vlt-mid);margin:0 0 14px;font-size:17px;line-height:1.7}.vlt-legal-lead{color:var(--vlt-ink);font-size:19px}.vlt-legal-card{border:1px solid var(--vlt-bd);background:var(--vlt-cream);border-radius:16px;overflow:hidden;box-shadow:0 18px 48px -28px #1c19172e}.vlt-legal-copy{color:var(--vlt-mid);padding:32px 34px}.vlt-legal-copy p{margin:0 0 16px;font-size:16px;line-height:1.75}.vlt-legal-copy a{color:var(--vlt-brown);font-weight:600}.vlt-legal-section{margin-top:28px}.vlt-legal-section-last{margin-bottom:0}.vlt-legal-section-head{margin-bottom:14px}.vlt-legal-section-head h2{font-family:var(--vlt-serif);color:var(--vlt-ink);margin:0 0 8px;font-size:28px}.vlt-legal-section-head p{color:var(--vlt-muted);margin:0;line-height:1.65}@media (width<=720px){.vlt-legal-shell{padding:120px 20px 64px}.vlt-legal-copy{padding:24px 22px}}.cll-legal-page{background:var(--vlt-paper);min-height:100vh;color:var(--vlt-ink)}.cll-legal-shell{max-width:920px;margin:0 auto;padding:148px 28px 80px}.cll-legal-hero{border-bottom:1px solid var(--vlt-bd);margin-bottom:28px;padding-bottom:24px}.cll-legal-eyebrow{color:var(--vlt-brown);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.cll-legal-title{font-family:var(--vlt-serif);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.02}.cll-legal-updated{color:var(--vlt-muted);font-size:15px}.cll-legal-hero-copy{max-width:760px;margin-top:24px}.cll-legal-hero-copy p{color:var(--vlt-mid);margin:0 0 14px;font-size:17px;line-height:1.7}.cll-legal-lead{color:var(--vlt-ink);font-size:19px}.cll-legal-card{border:1px solid var(--vlt-bd);background:var(--vlt-cream);border-radius:16px;overflow:hidden;box-shadow:0 18px 48px -28px #1c19172e}.cll-legal-copy{color:var(--vlt-mid);padding:32px 34px}.cll-legal-copy p{margin:0 0 16px;font-size:16px;line-height:1.75}.cll-legal-copy a{color:var(--vlt-brown);font-weight:600}.cll-legal-section{margin-top:28px}.cll-legal-section-head{margin-bottom:14px}.cll-legal-section-head h2{font-family:var(--vlt-serif);color:var(--vlt-ink);margin:0 0 8px;font-size:28px}.cll-legal-section-head p{color:var(--vlt-muted);margin:0;line-height:1.65}.cll-support-copy{gap:24px;display:grid}.cll-support-copy>p{margin-bottom:0}.cll-support-section{border-top:1px solid var(--vlt-bd);padding-top:22px}.cll-support-section h2{font-family:var(--vlt-serif);color:var(--vlt-ink);margin:0 0 8px;font-size:26px}.cll-support-section p{margin-bottom:0}
