.legal_page__0gyaB{min-height:100vh;background:var(--gray-50)}.legal_hero__FwZ00{position:relative;padding:160px 0 48px;overflow:hidden}.legal_heroBg__F5Xyd{position:absolute;inset:0;background:linear-gradient(135deg,#0D1B40,#1B2B5E);z-index:0}.legal_heroInner__CCZVI{position:relative;z-index:1}.legal_heroInner__CCZVI h1{color:white;font-size:clamp(28px,4vw,38px);font-weight:800;font-family:var(--font-outfit),sans-serif}.legal_content__ncVZd{padding:48px 0 80px}.legal_legalContent__hN1Gc{max-width:760px;margin:0 auto;background:white;border-radius:16px;padding:40px 48px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.legal_importantNotice__DqnRp{background:#FFF8E1;border:2px solid #ffb300;border-radius:12px;padding:24px 28px;margin-bottom:32px}.legal_importantNotice__DqnRp h2{font-size:16px;font-weight:700;color:#E65100;margin:0 0 12px!important}.legal_importantNotice__DqnRp p{font-size:14px;line-height:1.7;color:#5D4037;margin-bottom:10px}.legal_importantNotice__DqnRp ul{padding-left:20px;margin-bottom:0}.legal_importantNotice__DqnRp li{font-size:14px;line-height:1.7;color:#5D4037;margin-bottom:8px}.legal_importantNotice__DqnRp strong{color:#BF360C}.legal_legalContent__hN1Gc h2{font-size:18px;font-weight:700;color:var(--primary);margin:32px 0 12px;font-family:var(--font-outfit),sans-serif}.legal_legalContent__hN1Gc h2:first-of-type{margin-top:16px}.legal_legalContent__hN1Gc p{font-size:15px;line-height:1.7;color:var(--gray-600);margin-bottom:12px}.legal_legalContent__hN1Gc ul{padding-left:24px;margin-bottom:16px}.legal_legalContent__hN1Gc li{font-size:14px;line-height:1.7;color:var(--gray-600);margin-bottom:6px}.legal_legalContent__hN1Gc a{color:var(--secondary);font-weight:500;text-decoration:none}.legal_legalContent__hN1Gc a:hover{text-decoration:underline}.legal_legalContent__hN1Gc strong{color:var(--gray-800)}@media (max-width:768px){.legal_legalContent__hN1Gc{padding:24px 20px;border-radius:12px}.legal_hero__FwZ00{padding:100px 0 32px}}