.legal-module__0qBMDG__legalPage{max-width:800px;margin:0 auto;padding:40px 24px 80px}.legal-module__0qBMDG__legalHero{color:#fff;background:linear-gradient(135deg,#002c4b 0%,#00426e 100%);border-radius:24px;margin-bottom:40px;padding:48px 40px;position:relative;overflow:hidden}.legal-module__0qBMDG__legalHero:before{content:"";background:#f860151a;border-radius:50%;width:300px;height:300px;position:absolute;top:-40%;right:-20%}.legal-module__0qBMDG__legalHero h1{z-index:1;margin-bottom:8px;font-size:2rem;font-weight:800;position:relative}.legal-module__0qBMDG__legalHero .legal-module__0qBMDG__lastUpdate{color:#ffffffb3;z-index:1;font-size:.85rem;position:relative}.legal-module__0qBMDG__legalContent{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:40px;box-shadow:0 4px 24px #002c4b0a}.legal-module__0qBMDG__legalContent h2{color:#002c4b;border-bottom:2px solid #f1f5f9;margin-top:36px;margin-bottom:12px;padding-bottom:8px;font-size:1.2rem;font-weight:700}.legal-module__0qBMDG__legalContent h2:first-child{margin-top:0}.legal-module__0qBMDG__legalContent h3{color:#0f172a;margin-top:20px;margin-bottom:8px;font-size:1rem;font-weight:600}.legal-module__0qBMDG__legalContent p{color:#475569;margin-bottom:12px;font-size:.925rem;line-height:1.8}.legal-module__0qBMDG__legalContent ul{color:#475569;margin-bottom:16px;padding-left:20px}.legal-module__0qBMDG__legalContent ul li{margin-bottom:6px;font-size:.925rem;line-height:1.6}.legal-module__0qBMDG__legalContent a{color:#f86015;font-weight:500;text-decoration:none}.legal-module__0qBMDG__legalContent a:hover{text-decoration:underline}.legal-module__0qBMDG__importantBox{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:16px 0;padding:16px 20px}.legal-module__0qBMDG__importantBox p{color:#92400e;font-weight:500}.legal-module__0qBMDG__contactBox{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:24px;padding:20px}.legal-module__0qBMDG__contactBox p{color:#166534;font-weight:500}.legal-module__0qBMDG__contactBox a{color:#15803d;font-weight:700}
