.legal-page-module__qLSGyG__page{background:radial-gradient(circle at top,#7a0e1c24,#0000 34%),linear-gradient(#fff9f6 0%,#f7f1eb 100%);min-height:100vh;padding:3rem 1.5rem 5rem}.legal-page-module__qLSGyG__shell{width:min(100%,52rem);margin:0 auto}.legal-page-module__qLSGyG__back{color:#7a0e1c;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;display:inline-flex}.legal-page-module__qLSGyG__hero{border-bottom:1px solid #1b14101f;padding-bottom:2rem}.legal-page-module__qLSGyG__eyebrow{color:#7a0e1c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem}.legal-page-module__qLSGyG__title{letter-spacing:-.05em;font-size:clamp(2.3rem,8vw,4.4rem);line-height:.95}.legal-page-module__qLSGyG__summary{color:#1b1410c7;max-width:42rem;margin-top:1rem;font-size:1.05rem;line-height:1.7}.legal-page-module__qLSGyG__meta{color:#1b14108f;margin-top:1rem;font-size:.92rem}.legal-page-module__qLSGyG__content{gap:2rem;padding-top:2rem;display:grid}.legal-page-module__qLSGyG__content section{gap:.95rem;display:grid}.legal-page-module__qLSGyG__content section h2{letter-spacing:-.04em;font-size:clamp(1.3rem,3vw,1.8rem)}.legal-page-module__qLSGyG__content section p,.legal-page-module__qLSGyG__content section li,.legal-page-module__qLSGyG__content section a{color:#1b1410d1;font-size:1rem;line-height:1.75}.legal-page-module__qLSGyG__content section ul,.legal-page-module__qLSGyG__content section ol{padding-left:1.25rem}.legal-page-module__qLSGyG__callout{background:#7a0e1c0f;border-left:3px solid #7a0e1c;padding:1rem 1.1rem}@media (max-width:720px){.legal-page-module__qLSGyG__page{padding:1.5rem 1rem 4rem}.legal-page-module__qLSGyG__summary{font-size:1rem}}
