.legal_layout__hymNS{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;padding-block:32px 72px}.legal_toc__WsDJv{position:-webkit-sticky;position:sticky;top:96px;font-size:var(--t-13)}.legal_tocTitle__EREf4{color:var(--c-muted);font-weight:600;margin-bottom:12px}.legal_toc__WsDJv ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.legal_toc__WsDJv a{display:block;padding:7px 12px;border-radius:10px;color:var(--c-muted);line-height:1.35}.legal_toc__WsDJv a:hover{color:var(--c-text);background:var(--c-panel)}.legal_doc__GbSKZ{max-width:720px;display:flex;flex-direction:column;gap:0}.legal_head__nsyFN{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.legal_head__nsyFN h1{font-size:var(--t-44);letter-spacing:-.03em;line-height:1.05}.legal_head__nsyFN p{color:var(--c-muted);font-size:var(--t-13)}.legal_summary__j08UQ{padding:4px 0 4px 20px;border-left:3px solid var(--c-primary);font-size:var(--t-17);line-height:1.55;margin-block:8px 16px}.legal_summary__j08UQ p+p{margin-top:10px}.legal_summary__j08UQ strong{font-weight:650}.legal_section__NfGjg{padding:28px 0;border-top:1px solid var(--c-line);scroll-margin-top:88px}.legal_section__NfGjg h2{display:flex;align-items:center;gap:12px;font-size:var(--t-20);margin-bottom:14px}.legal_num___8zzN{flex:none;min-width:22px;color:var(--c-faint,var(--c-muted));font-size:var(--t-13);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.legal_body__MWwGv{color:var(--c-muted);line-height:1.65;display:flex;flex-direction:column;gap:12px}.legal_body__MWwGv strong{color:var(--c-text);font-weight:600}.legal_body__MWwGv ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal_body__MWwGv a{color:var(--c-primary-ink);font-weight:550}.legal_twoCol__LA_gw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.legal_twoCol__LA_gw>div{border-radius:16px;padding:16px 18px;box-shadow:inset 0 0 0 1px var(--c-line)}.legal_twoCol__LA_gw h3{font-size:var(--t-15);color:var(--c-text);margin-bottom:8px}@media (max-width:900px){.legal_layout__hymNS{grid-template-columns:minmax(0,1fr);gap:0;padding-top:16px}.legal_toc__WsDJv{display:none}.legal_head__nsyFN h1{font-size:var(--t-32)}}@media (max-width:640px){.legal_section__NfGjg{padding:22px 0}.legal_summary__j08UQ{font-size:var(--t-15);padding-left:16px}.legal_twoCol__LA_gw{grid-template-columns:minmax(0,1fr)}}.legal_tbd__w_g5Y{padding:1px 6px;border-radius:6px;background:var(--a-sun-soft);color:var(--a-sun-ink);font-weight:600;white-space:nowrap}.legal_tbdBlock__BwBiO{padding:10px 14px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--a-sun-ink) 45%,transparent);color:var(--c-muted)}.legal_draftNote__UkQyY{display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;color:var(--c-muted);font-size:var(--t-13);line-height:1.5}.legal_draftNote__UkQyY svg{flex:none;margin-top:2px;color:var(--a-sun-ink)}.legal_related__A279r{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-line)}.legal_related__A279r h2{font-size:var(--t-15);font-weight:650;margin-bottom:10px}.legal_related__A279r ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.legal_related__A279r a{display:inline-flex;padding:6px 12px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-line-strong);color:var(--c-muted);font-size:var(--t-13)}.legal_related__A279r a:hover{color:var(--c-text);background:var(--c-panel)}