.Legal-module__HZmn8a__container{background:#f3f5f7;min-height:100vh;padding:30px 20px 60px}.Legal-module__HZmn8a__content{max-width:800px;margin:0 auto}.Legal-module__HZmn8a__header{text-align:center;margin-bottom:48px}.Legal-module__HZmn8a__title{color:#29333d;margin-bottom:12px;font-size:2.5rem;font-weight:700}.Legal-module__HZmn8a__titleAccent{color:#1183d4}.Legal-module__HZmn8a__lastUpdate{color:#6c8093;font-size:.95rem}.Legal-module__HZmn8a__card{background:#fff;border:1px solid #dae0e7;border-radius:16px;padding:40px;box-shadow:0 4px 20px #c2ccd64d}.Legal-module__HZmn8a__section{margin-bottom:32px}.Legal-module__HZmn8a__section:last-child{margin-bottom:0}.Legal-module__HZmn8a__sectionTitle{color:#29333d;align-items:center;gap:10px;margin-bottom:16px;font-size:1.25rem;font-weight:600;display:flex}.Legal-module__HZmn8a__sectionIcon{color:#1183d4;background:#1183d41a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Legal-module__HZmn8a__paragraph{color:#4c5967;margin-bottom:12px;font-size:1rem;line-height:1.7}.Legal-module__HZmn8a__paragraph:last-child{margin-bottom:0}.Legal-module__HZmn8a__list{margin:0;padding:0;list-style:none}.Legal-module__HZmn8a__listItem{color:#4c5967;margin-bottom:8px;padding-left:24px;font-size:1rem;line-height:1.7;position:relative}.Legal-module__HZmn8a__listItem:before{content:"";background:#1183d4;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.Legal-module__HZmn8a__listItem:last-child{margin-bottom:0}.Legal-module__HZmn8a__contactInfo{background:#f9fafb;border:1px solid #e0e6eb;border-radius:12px;margin-top:16px;padding:20px}.Legal-module__HZmn8a__contactRow{color:#4c5967;align-items:center;gap:8px;margin-bottom:8px;font-size:.95rem;display:flex}.Legal-module__HZmn8a__contactRow:last-child{margin-bottom:0}.Legal-module__HZmn8a__contactLink{color:#1183d4;text-decoration:none}.Legal-module__HZmn8a__contactLink:hover{text-decoration:underline}.Legal-module__HZmn8a__divider{background:#e0e6eb;height:1px;margin:32px 0}@media (max-width:768px){.Legal-module__HZmn8a__card{padding:24px}.Legal-module__HZmn8a__title{font-size:2rem}}
