.LegalPage_page__jnaOJ{min-height:100vh;background:#fff8d9;padding:48px 20px 80px;color:#2a2340}.LegalPage_document__VhnEU{max-width:820px;margin:0 auto;background:#fff;border:2px dashed #f3e2ae;border-radius:28px;padding:clamp(24px,5vw,56px)}.LegalPage_document__VhnEU h1{font-size:clamp(2rem,5vw,3rem);margin:24px 0 12px;color:#2a2340}.LegalPage_document__VhnEU h2{font-size:1.35rem;margin:30px 0 12px;color:#2a2340}.LegalPage_document__VhnEU li,.LegalPage_document__VhnEU p{font-size:1rem;line-height:1.75;color:#46405a}.LegalPage_document__VhnEU p{margin:12px 0}.LegalPage_document__VhnEU ul{padding-left:22px;list-style:disc}.LegalPage_document__VhnEU li{margin:8px 0}.LegalPage_document__VhnEU a{color:#b51f60;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.LegalPage_document__VhnEU a:focus-visible{outline:2px solid #b51f60;outline-offset:5px}.LegalPage_updated__2_YoC{font-size:.88rem!important;color:#5c5470!important}.LegalPage_back__Q_3ga{font-weight:800}.LegalPage_links__6Xgxb{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:36px;padding-top:24px;border-top:1px solid #f3e2ae}