.legal_legalPage__22WLq{min-height:94vh;padding:4rem 2rem;background:linear-gradient(135deg,#0f172a,#1e293b);font-family:Segoe UI,sans-serif;color:#f1f5f9}.legal_container__RmSBv{max-width:900px;margin:0 auto;background:rgba(51,65,85,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);padding:4rem;border-radius:1.5rem;box-shadow:0 8px 25px rgba(0,0,0,.5)}.legal_header__eECqW{margin-bottom:3rem;text-align:center;padding-bottom:1.5rem;border-bottom:2px solid #475569}.legal_title__RuxcO{font-size:2.5rem;font-weight:700;color:#f1f5f9;margin-bottom:.5rem}.legal_lastUpdated__tc4I1{font-size:.875rem;color:#94a3b8;font-style:italic}.legal_content__1I6Tf{line-height:1.6}.legal_intro__mohza{font-size:1.2rem;color:#cbd5e1;margin-bottom:3rem;padding:2rem;background:#1e293b;border-radius:.75rem;border-left:4px solid #ec4899}.legal_section__AqyaN{margin-bottom:3rem}.legal_sectionTitle__TUHyF{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin-bottom:.75rem;margin-top:2rem}.legal_sectionContent__PTama{font-size:1rem;color:#cbd5e1;margin-bottom:.75rem;line-height:1.6}.legal_list__F3_rg{margin:.75rem 0;padding-left:2rem;color:#cbd5e1}.legal_listItem__lLAc4{margin-bottom:.5rem;line-height:1.6}.legal_strong__gkp4g{font-weight:600;color:#f1f5f9}.legal_highlight__0Rgo1{background:linear-gradient(90deg,#f472b6,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:600}.legal_link__CQM5v{color:#ec4899;text-decoration:underline;transition:all .2s ease}.legal_link__CQM5v:hover{color:#db2777}.legal_backLink__NMF_K{display:inline-flex;align-items:center;gap:.5rem;color:#ec4899;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:all .2s ease}.legal_backLink__NMF_K:hover{color:#db2777;text-decoration:underline}.legal_contactInfo__tI8kc{background:#1e293b;padding:2rem;border-radius:.75rem;margin-top:3rem;border-left:4px solid #ec4899}@media(max-width:768px){.legal_legalPage__22WLq{padding:2rem 1.5rem}.legal_container__RmSBv{padding:2.5rem 2rem}.legal_title__RuxcO{font-size:1.8rem}.legal_sectionTitle__TUHyF{font-size:1.4rem}.legal_intro__mohza{font-size:1rem;padding:1.5rem}}