.Legal-module__U4tahG__page{min-height:100vh}.Legal-module__U4tahG__header{text-align:center;background:linear-gradient(160deg,#051535 0%,#0a3272 55%,#0f5a9f 100%);padding:5.5rem 1.5rem 7rem;position:relative;overflow:hidden}.Legal-module__U4tahG__headerWave{z-index:1;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.Legal-module__U4tahG__headerContent{z-index:1;max-width:640px;margin-inline:auto;position:relative}.Legal-module__U4tahG__headerTitle{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.Legal-module__U4tahG__headerSubtitle{color:#ffffffbf;font-size:1.1rem;line-height:1.6}.Legal-module__U4tahG__headerMeta{color:#ffffff8c;margin-top:1rem;font-size:.85rem}.Legal-module__U4tahG__container{max-width:760px;margin-inline:auto;padding:3.5rem 1.5rem 6rem}.Legal-module__U4tahG__intro{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.02rem;line-height:1.8}.Legal-module__U4tahG__sections{flex-direction:column;display:flex}.Legal-module__U4tahG__section{border-bottom:1px solid var(--border-color);padding:2rem 0}.Legal-module__U4tahG__section:last-child{border-bottom:none}.Legal-module__U4tahG__sectionTitle{color:var(--text-main);letter-spacing:-.01em;margin-bottom:.9rem;font-size:1.15rem;font-weight:700}.Legal-module__U4tahG__sectionBody{flex-direction:column;gap:.85rem;display:flex}.Legal-module__U4tahG__sectionBody p{color:var(--text-muted);font-size:.95rem;line-height:1.8}.Legal-module__U4tahG__sectionBody a{color:var(--primary-blue);text-underline-offset:2px;text-decoration:underline}@media (max-width:560px){.Legal-module__U4tahG__header{padding:4rem 1.25rem 5.5rem}.Legal-module__U4tahG__container{padding:2.5rem 1.25rem 4rem}}
