.legal-module__xADoNW__page{background:#f8f9fb;min-height:100vh;padding:8rem 0 5rem}.legal-module__xADoNW__container{background:#fff;border:1px solid #e5e7eb;width:min(980px,100% - 3rem);margin:0 auto;padding:2.2rem 2rem}.legal-module__xADoNW__title{color:var(--color-primary);margin-bottom:.4rem;font-size:clamp(1.9rem,3.2vw,2.6rem)}.legal-module__xADoNW__updated{color:#6b7280;margin-bottom:1.5rem;font-size:.92rem}.legal-module__xADoNW__intro{color:#374151;margin-bottom:1.4rem;line-height:1.65}.legal-module__xADoNW__section{margin-top:1.45rem}.legal-module__xADoNW__section h2{color:var(--color-primary);margin-bottom:.55rem;font-size:1.28rem}.legal-module__xADoNW__section p{color:#374151;margin-bottom:.7rem;line-height:1.65}.legal-module__xADoNW__list{color:#374151;margin-bottom:.75rem;padding-left:1.2rem;line-height:1.6}.legal-module__xADoNW__list li{margin-bottom:.45rem}.legal-module__xADoNW__note{border-left:3px solid var(--color-accent);color:#374151;background:#faf8f3;margin-top:1.3rem;padding:.75rem .85rem}.legal-module__xADoNW__contactBox{background:#fbfdff;border:1px solid #e5e7eb;padding:.9rem 1rem}.legal-module__xADoNW__contactBox p{margin:.2rem 0}.legal-module__xADoNW__link{color:var(--color-primary);text-decoration:underline}@media (max-width:768px){.legal-module__xADoNW__page{padding:6.5rem 0 3.5rem}.legal-module__xADoNW__container{width:calc(100% - 1.6rem);padding:1.2rem 1rem}}
