.legal_page__hv_96{width:100%}.legal_hero__o9CfR{background:#0a2b27;padding:56px 20px 48px;text-align:center}.legal_heroInner__0KfRS{max-width:900px;margin:0 auto}.legal_hero__o9CfR h1{margin:0 0 12px;font-size:40px;font-weight:700;color:#d9e7e1;line-height:1.15;letter-spacing:-.5px}.legal_hero__o9CfR h1:after{content:"";display:block;width:60px;height:3px;background:#dff3e5;border-radius:99px;margin:12px auto 0}.legal_hero__o9CfR p{margin:0;font-size:17px;color:#7cbfaa;line-height:1.7}.legal_metaBar__ms3wP{background:#f0faf6;border-bottom:1px solid #bcd9c8;padding:16px max(clamp(16px,4vw,56px),env(safe-area-inset-left,0px));display:flex;align-items:center;gap:20px;flex-wrap:wrap}.legal_metaItem__wiru9{display:flex;align-items:center;gap:6px;font-size:13px;color:#5a8a7a;font-weight:500}.legal_metaItem__wiru9 svg{width:14px;height:14px;stroke:#1c5c52;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.legal_metaItem__wiru9 strong{color:#0a2b27}.legal_metaItem__wiru9 a{color:var(--primary-light);font-weight:700;text-decoration:none;border-bottom:1px solid #bcd9c8}.legal_metaItem__wiru9 a:hover{color:var(--primary-dark);border-color:var(--primary-light)}.legal_content__O5z4m{width:100%;padding:0 max(clamp(16px,4vw,56px),env(safe-area-inset-left,0px)) 60px;box-sizing:border-box}.legal_intro__5fwO_{padding:28px 0;border-bottom:1px solid var(--border)}.legal_intro__5fwO_ p{margin:0 0 12px;font-size:16px;color:var(--text-body);line-height:1.75}.legal_intro__5fwO_ p:last-child{margin-bottom:0}.legal_row__l4ssQ{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--border)}.legal_row__l4ssQ:last-child{border-bottom:none}.legal_rowLabel__sAcPA{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:700;color:var(--primary-dark);padding-top:2px;margin:0;line-height:1.4}.legal_rowNum__a5AD8{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:#e0f3ec;color:#0a2b27;font-size:11px;font-weight:700;margin-top:1px}.legal_rowBody__2xPJE{min-width:0}.legal_rowBody__2xPJE p{margin:0 0 10px;font-size:16px;color:var(--text-body);line-height:1.75}.legal_rowBody__2xPJE p:last-child{margin-bottom:0}.legal_rowBody__2xPJE h3{margin:16px 0 6px;font-size:15px;font-weight:700;color:var(--primary-dark)}.legal_rowBody__2xPJE h3:first-child{margin-top:0}.legal_rowBody__2xPJE strong{color:var(--primary-dark)}.legal_rowBody__2xPJE ul{margin:0 0 10px;padding-left:20px}.legal_rowBody__2xPJE ul:last-child{margin-bottom:0}.legal_rowBody__2xPJE ul li{font-size:16px;color:var(--text-body);line-height:1.75;margin-bottom:4px}.legal_rowBody__2xPJE a{color:var(--primary-light);text-decoration:underline;text-underline-offset:2px}.legal_rowBody__2xPJE a:hover{color:var(--primary-dark)}@media (max-width:768px){.legal_hero__o9CfR{padding:40px 16px 36px}.legal_hero__o9CfR h1{font-size:32px}.legal_hero__o9CfR p{font-size:16px}.legal_row__l4ssQ{grid-template-columns:1fr;gap:8px;padding:20px 0}.legal_rowLabel__sAcPA{padding-top:0}}@media (max-width:480px){.legal_hero__o9CfR h1{font-size:28px}}