.legal-page_page__wfOtC{width:var(--page-width);margin:0 auto;padding:12px 0 24px}.legal-page_page__wfOtC .landing-nav{width:100%}.legal-page_hero__VgfDj{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,.86fr);gap:40px;align-items:center;min-height:clamp(440px,68svh,640px);padding:28px 0 22px}.legal-page_eyebrow__OI5b8{margin:0;color:var(--brand-strong);font-size:.78rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.legal-page_hero__VgfDj h1{margin:18px 0 0;font-size:clamp(3rem,7vw,5.2rem);line-height:.94;letter-spacing:-.06em;max-width:9ch}.legal-page_summary__iTcDl{margin:22px 0 0;max-width:38ch;color:var(--text-secondary);font-size:1.04rem;line-height:1.85}.legal-page_meta__LjNsl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--line)}.legal-page_meta__LjNsl div{display:grid;gap:4px}.legal-page_meta__LjNsl span{color:var(--text-tertiary);font-size:.8rem}.legal-page_meta__LjNsl strong{line-height:1.45}.legal-page_card__iThsN{padding:28px;border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.legal-page_card__iThsN h2{margin:0;font-size:1.5rem;letter-spacing:-.04em}.legal-page_card__iThsN p{margin:14px 0 0;color:var(--text-secondary);line-height:1.75}.legal-page_card__iThsN ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px}.legal-page_card__iThsN li{padding:14px 0 0;border-top:1px solid var(--line-soft);color:var(--text-secondary);line-height:1.7}.legal-page_card__iThsN li:first-child{padding-top:0;border-top:0}.legal-page_grid__P_3PZ{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);gap:28px}.legal-page_toc__Jfuzq{position:sticky;top:20px;align-self:start;padding:24px;border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.legal-page_toc__Jfuzq h2{margin:0;font-size:1.16rem}.legal-page_toc__Jfuzq ol{margin:18px 0 0;padding-left:18px;display:grid;gap:12px}.legal-page_toc__Jfuzq a{color:var(--text-secondary);text-decoration:none;line-height:1.6;transition:color var(--transition-base)}.legal-page_toc__Jfuzq a:hover{color:var(--ink-strong)}.legal-page_article___FDCs{padding:30px;border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.legal-page_article___FDCs li,.legal-page_article___FDCs p{color:var(--text-secondary);line-height:1.85}.legal-page_article___FDCs strong{color:var(--ink)}.legal-page_article___FDCs h2{margin:34px 0 14px;font-size:1.48rem;line-height:1.15}.legal-page_article___FDCs h2:first-child{margin-top:0}.legal-page_article___FDCs h3{margin:24px 0 12px;font-size:1.1rem;color:var(--ink)}.legal-page_article___FDCs ol,.legal-page_article___FDCs ul{margin:16px 0 0;padding-left:22px}.legal-page_article___FDCs li+li{margin-top:8px}.legal-page_lead__zqWnP{margin:0;font-size:1.04rem}.legal-page_notice__W0sgJ{margin:18px 0 0;padding:18px 20px;border-radius:var(--radius-xl);border:1px solid var(--brand-line);background:var(--brand-soft)}.legal-page_contactCard__tDIsr{margin-top:18px;padding:18px 20px;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-muted)}.legal-page_contactCard__tDIsr p{margin:0}.legal-page_contactCard__tDIsr p+p{margin-top:10px}@media (max-width:1100px){.legal-page_grid__P_3PZ,.legal-page_hero__VgfDj{grid-template-columns:1fr}.legal-page_hero__VgfDj{min-height:auto}.legal-page_toc__Jfuzq{position:static}}@media (max-width:640px){.legal-page_page__wfOtC{width:calc(100% - 24px);padding-top:22px}.legal-page_hero__VgfDj{gap:24px;padding-top:24px}.legal-page_hero__VgfDj h1{font-size:clamp(2.2rem,12vw,3.2rem)}.legal-page_summary__iTcDl{font-size:.98rem;line-height:1.75}.legal-page_grid__P_3PZ,.legal-page_meta__LjNsl{grid-template-columns:1fr}.legal-page_article___FDCs,.legal-page_card__iThsN,.legal-page_toc__Jfuzq{padding:20px;border-radius:var(--radius-xl)}}