.legal-module__EkmLcG__container{max-width:800px;color:var(--color-text-main);margin:0 auto;padding:60px 20px 100px}.legal-module__EkmLcG__header{text-align:center;border-bottom:1px solid var(--color-border);margin-bottom:60px;padding-bottom:40px}.legal-module__EkmLcG__title{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:16px;font-size:2.5rem}.legal-module__EkmLcG__subtitle{color:var(--color-text-muted);font-size:1.1rem}.legal-module__EkmLcG__content{font-family:var(--font-body);color:#444;font-size:1rem;line-height:1.8}.legal-module__EkmLcG__section{margin-bottom:40px}.legal-module__EkmLcG__heading{font-family:var(--font-heading);color:var(--color-secondary);margin-top:30px;margin-bottom:16px;font-size:1.5rem}.legal-module__EkmLcG__text{margin-bottom:16px}.legal-module__EkmLcG__list{margin-bottom:16px;padding-left:20px;list-style:outside}.legal-module__EkmLcG__list li{margin-bottom:8px}.legal-module__EkmLcG__link{color:var(--color-primary);font-weight:600;text-decoration:underline}.legal-module__EkmLcG__contactBox{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#f9f9f9;margin-top:40px;padding:24px}@media (max-width:600px){.legal-module__EkmLcG__title{font-size:2rem}}
