.legal_hero__ntO7e{background:linear-gradient(135deg,var(--navy) 0,var(--navy-dark) 100%);padding:120px 20px 60px;text-align:center}.legal_hero__ntO7e h1{font-size:2.8rem;font-weight:900;color:var(--white);margin-bottom:12px}.legal_hero__ntO7e h1 span{color:var(--gold)}.legal_hero__ntO7e p{font-size:1rem;color:var(--gray-300)}.legal_content___26v5{padding:64px 20px;background:var(--white)}.legal_inner__8GbtI{max-width:800px;margin:0 auto}.legal_inner__8GbtI h2{font-size:1.5rem;color:var(--navy);font-weight:800;margin-top:36px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--gray-100)}.legal_inner__8GbtI h2:first-child{margin-top:0}.legal_inner__8GbtI h3{font-size:1.15rem;color:var(--navy-light);font-weight:700;margin-top:20px;margin-bottom:10px}.legal_inner__8GbtI p{font-size:.95rem;color:var(--gray-700);line-height:1.8;margin-bottom:14px}.legal_inner__8GbtI ul{list-style:none;margin-bottom:16px;padding-left:0}.legal_inner__8GbtI ul li{font-size:.95rem;color:var(--gray-700);line-height:1.8;padding:4px 0 4px 20px;position:relative}.legal_inner__8GbtI ul li:before{content:"•";position:absolute;left:0;color:var(--gold);font-weight:700;font-size:1.2rem}.legal_inner__8GbtI a{color:var(--gold-dark);text-decoration:underline;transition:var(--transition)}.legal_inner__8GbtI a:hover{color:var(--navy)}@media (max-width:768px){.legal_hero__ntO7e h1{font-size:2rem}.legal_content___26v5{padding:48px 20px}.legal_inner__8GbtI h2{font-size:1.3rem}}