.Legal-module__MSSvOG__pageContainer{min-height:calc(100vh - 64px);color:var(--mui-legal-text);background:var(--mui-legal-bg);padding:80px 20px;position:relative;overflow-x:hidden}.Legal-module__MSSvOG__backgroundOverlay{background-image:linear-gradient(135deg,var(--mui-legal-overlay-from)0%,var(--mui-legal-overlay-to)100%),url(/img/airport_bg.png);z-index:0;background-position:50%;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0}.Legal-module__MSSvOG__contentWrapper{z-index:1;max-width:900px;margin:0 auto;position:relative}.Legal-module__MSSvOG__glassCard{background:var(--mui-legal-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--mui-legal-glass-border);border-radius:24px;padding:48px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.Legal-module__MSSvOG__title{letter-spacing:-1px;margin-bottom:32px;font-size:2.5rem;font-weight:800}.Legal-module__MSSvOG__sectionTitle{color:var(--mui-legal-accent);margin-top:32px;margin-bottom:16px;font-size:1.25rem;font-weight:700}.Legal-module__MSSvOG__text{opacity:.8;margin-bottom:16px;line-height:1.8}
.privacy-module__AsXEra__sectionTitle{color:var(--mui-legal-accent);margin-top:32px;margin-bottom:16px;font-size:1.25rem;font-weight:700}.privacy-module__AsXEra__text{opacity:.8;margin-bottom:16px;line-height:1.8}
.terms-module__XXrUIa__sectionTitle{color:var(--mui-legal-accent);margin-top:32px;margin-bottom:16px;font-size:1.25rem;font-weight:700}.terms-module__XXrUIa__text{opacity:.8;margin-bottom:16px;line-height:1.8}