.legal-module__EkmLcG__container{max-width:760px;font-family:var(--font-twk-lausanne), system-ui, sans-serif;color:#1a1a1a;margin:0 auto;padding:56px 24px 96px}.legal-module__EkmLcG__backLink{color:#4a4a4a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:40px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-module__EkmLcG__backLink:hover{color:#0e0e0e}.legal-module__EkmLcG__title{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:700;line-height:1.05}.legal-module__EkmLcG__updated{color:#6b6b6b;margin:0 0 40px;font-size:.9rem}.legal-module__EkmLcG__heading{letter-spacing:-.01em;margin:36px 0 12px;font-size:1.15rem;font-weight:700}.legal-module__EkmLcG__text{color:#2a2a2a;margin:0 0 16px;font-size:1rem;line-height:1.65}.legal-module__EkmLcG__list{margin:0 0 16px;padding-left:20px}.legal-module__EkmLcG__list li{color:#2a2a2a;margin-bottom:8px;font-size:1rem;line-height:1.6}.legal-module__EkmLcG__link{color:#e63d0e;text-underline-offset:2px;text-decoration:underline}.legal-module__EkmLcG__link:hover{color:#ff4f1f}.legal-module__EkmLcG__contactInfo{background:#fafafa;border:1px solid #0e0e0e1f;border-radius:8px;margin:8px 0 0;padding:18px 20px}.legal-module__EkmLcG__contactInfo p{color:#2a2a2a;margin:0 0 4px;font-size:.95rem;line-height:1.5}
