.LegalPage-module__mAi-qq__hero{background:var(--color-bg-section);padding:calc(var(--nav-height) + 3rem) 2rem 3rem;text-align:center}.LegalPage-module__mAi-qq__heroLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);margin-bottom:.5rem;font-size:.78rem;font-weight:600}.LegalPage-module__mAi-qq__hero h1{font-family:var(--font-display,"Playfair Display", Georgia, serif);color:var(--color-text);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.2}.LegalPage-module__mAi-qq__heroSub{color:var(--color-text-muted);font-size:.95rem}.LegalPage-module__mAi-qq__content{max-width:780px;margin:0 auto;padding:3rem 2rem 5rem}.LegalPage-module__mAi-qq__content h2{font-family:var(--font-display,"Playfair Display", Georgia, serif);color:var(--color-text);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.LegalPage-module__mAi-qq__content h2:first-child{margin-top:0}.LegalPage-module__mAi-qq__content p{color:var(--color-text-muted);margin-bottom:1rem;font-size:.95rem;line-height:1.8}.LegalPage-module__mAi-qq__content ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.LegalPage-module__mAi-qq__content li{color:var(--color-text-muted);margin-bottom:.35rem;font-size:.95rem;line-height:1.8}.LegalPage-module__mAi-qq__content a{color:var(--color-accent);transition:color var(--transition);text-decoration:underline}.LegalPage-module__mAi-qq__content a:hover{color:var(--color-accent-hover)}.LegalPage-module__mAi-qq__content strong{color:var(--color-text);font-weight:600}.LegalPage-module__mAi-qq__divider{border:none;border-top:1px solid var(--color-border);margin:2.5rem 0}@media (max-width:640px){.LegalPage-module__mAi-qq__hero{padding:calc(var(--nav-height) + 2rem) 1.25rem 2rem}.LegalPage-module__mAi-qq__content{padding:2rem 1.25rem 3.5rem}}
