.legal-page-module__-hL5HG__page{gap:3.5rem;display:grid}.legal-page-module__-hL5HG__hero{gap:var(--space-4);max-width:48rem;display:grid}.legal-page-module__-hL5HG__eyebrow{color:var(--color-accent-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.legal-page-module__-hL5HG__hero h1,.legal-page-module__-hL5HG__content h2,.legal-page-module__-hL5HG__content h3,.legal-page-module__-hL5HG__legalCard h2{color:var(--color-primary);letter-spacing:-.035em;line-height:1.12}.legal-page-module__-hL5HG__hero h1{font-size:clamp(2.5rem,5vw,4.25rem)}.legal-page-module__-hL5HG__hero>p:last-child,.legal-page-module__-hL5HG__content>section>p,.legal-page-module__-hL5HG__content li,.legal-page-module__-hL5HG__legalCard dd{color:var(--color-text-muted);line-height:1.7}.legal-page-module__-hL5HG__content{gap:2.5rem;max-width:52rem;display:grid}.legal-page-module__-hL5HG__content section{gap:var(--space-3);display:grid}.legal-page-module__-hL5HG__content h2,.legal-page-module__-hL5HG__legalCard h2{font-size:clamp(1.55rem,3vw,2.2rem)}.legal-page-module__-hL5HG__content h3{margin-top:var(--space-2);font-size:1.2rem}.legal-page-module__-hL5HG__content ul{gap:var(--space-2);padding-left:1.2rem;display:grid}.legal-page-module__-hL5HG__legalCard{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:1.5rem;display:grid}.legal-page-module__-hL5HG__legalCard dl{gap:1rem;display:grid}.legal-page-module__-hL5HG__legalCard dl>div{gap:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);padding-top:1rem;display:grid}.legal-page-module__-hL5HG__legalCard dt{color:var(--color-primary);font-weight:700}.legal-page-module__-hL5HG__legalCard a,.legal-page-module__-hL5HG__content a{color:var(--color-primary);font-weight:600}@media (max-width:560px){.legal-page-module__-hL5HG__page{gap:2.5rem}.legal-page-module__-hL5HG__legalCard{padding:1.25rem}.legal-page-module__-hL5HG__legalCard dl>div{gap:var(--space-2);grid-template-columns:1fr}}
