.LegalPage-module__jXgtnq__wrapper{color:#1a202c;min-height:100vh;font-family:var(--font-manrope), sans-serif;background-color:#fdfbf7;margin-top:72px}@media (min-width:1024px){.LegalPage-module__jXgtnq__wrapper{margin-top:85px}}.LegalPage-module__jXgtnq__hero{text-align:center;background:linear-gradient(135deg,#2a103d 0%,#3a204c 100%);border-bottom:3px solid #d4af37;padding:4rem 1.5rem;position:relative}.LegalPage-module__jXgtnq__heroContainer{max-width:850px;margin:0 auto}.LegalPage-module__jXgtnq__heroBadge{color:#d4af37;letter-spacing:.05em;text-transform:uppercase;background:#d4af3726;border:1px solid #d4af3766;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.LegalPage-module__jXgtnq__title{font-family:var(--font-playfair), serif;color:#fff;margin-bottom:.75rem;font-size:2.25rem;font-weight:700}@media (min-width:768px){.LegalPage-module__jXgtnq__title{font-size:3rem}}.LegalPage-module__jXgtnq__subtitle{color:#e2d9f3;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}.LegalPage-module__jXgtnq__contentSection{padding:3.5rem 1.25rem 5rem}.LegalPage-module__jXgtnq__contentContainer{background-color:#fff;border:1px solid #2a103d14;border-radius:16px;max-width:900px;margin:0 auto;padding:2.5rem 1.75rem;box-shadow:0 10px 30px #2a103d0d}@media (min-width:768px){.LegalPage-module__jXgtnq__contentContainer{padding:3.5rem}}.LegalPage-module__jXgtnq__textBody{color:#2d3748;white-space:pre-wrap;word-break:break-word;font-size:1.05rem;line-height:1.85}.LegalPage-module__jXgtnq__textBody p{margin-bottom:1.5rem}.LegalPage-module__jXgtnq__textBody h1,.LegalPage-module__jXgtnq__textBody h2,.LegalPage-module__jXgtnq__textBody h3{font-family:var(--font-playfair), serif;color:#2a103d;margin-top:2rem;margin-bottom:1rem;font-weight:700}.LegalPage-module__jXgtnq__textBody h1{font-size:1.75rem}.LegalPage-module__jXgtnq__textBody h2{font-size:1.4rem}.LegalPage-module__jXgtnq__textBody h3{font-size:1.2rem}.LegalPage-module__jXgtnq__skeleton{flex-direction:column;gap:1.25rem;display:flex}.LegalPage-module__jXgtnq__skeletonLine{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;height:18px;animation:1.8s infinite LegalPage-module__jXgtnq__shimmer}@keyframes LegalPage-module__jXgtnq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LegalPage-module__jXgtnq__footerBar{border-top:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.75rem;display:flex}.LegalPage-module__jXgtnq__backLink{color:#2a103d;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.LegalPage-module__jXgtnq__backLink:hover{color:#b8860b}.LegalPage-module__jXgtnq__lastUpdated{color:#718096;font-size:.875rem}
