.legal_wrap__Od1fJ{max-width:123ch;margin:0 auto;padding:calc(var(--row-clear) + var(--sec-y) * .75) clamp(20px,5vw,32px) var(--sec-y)}.legal_head__hAUXX{padding-bottom:var(--sec-y);border-bottom:1px solid var(--ink-16);margin-bottom:var(--sec-y)}.legal_title__kDlKv{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.04;letter-spacing:-.035em;font-weight:600;margin:0 0 clamp(12px,2vw,20px)}.legal_lede__eLdHq{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55;color:var(--ink-72);margin:0 0 clamp(16px,2.5vw,24px)}.legal_updated__FTqUH{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;color:var(--ink-46);margin:0}.legal_toc__IkJNM{margin:0 0 calc(var(--sec-y) * 1.5)}.legal_tocTitle__sMrq4{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:500;color:var(--ink-46);margin:0 0 .9rem}.legal_tocList__C4G1e{list-style:none;counter-reset:toc;margin:0;padding:0;column-count:2;column-gap:2.5rem}@media (max-width:599px){.legal_tocList__C4G1e{column-count:1}}.legal_tocList__C4G1e li{counter-increment:toc;break-inside:avoid;margin:0 0 .55rem;font-size:.9375rem;line-height:1.4}.legal_tocList__C4G1e li:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:.75rem;color:var(--ink-46);margin-right:.6rem}.legal_tocList__C4G1e a{color:var(--color-accent-600);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease)}.legal_tocList__C4G1e a:hover{border-bottom-color:var(--color-accent-600)}.legal_section__BHrmc{margin:0 0 calc(var(--sec-y) * 1.25)}.legal_section__BHrmc:last-child{margin-bottom:0}.legal_heading__flHnP{font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 clamp(12px,1.6vw,18px);display:grid;grid-template-columns:3.25rem 1fr;align-items:baseline}.legal_num__vlPkp{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:var(--color-accent-600)}@media (max-width:599px){.legal_heading__flHnP{grid-template-columns:1fr;gap:.3rem}}.legal_p__qyC_l{font-size:1rem;line-height:1.68;color:var(--ink-72);margin:0 0 1.1rem}.legal_p__qyC_l:last-child{margin-bottom:0}.legal_list__v24FY{list-style:none;margin:.25rem 0 0;padding:0}.legal_list__v24FY li{position:relative;font-size:1rem;line-height:1.68;color:var(--ink-72);padding-left:1.4rem;margin:0 0 .9rem}.legal_list__v24FY li:before{content:"";position:absolute;left:0;top:.78em;width:.7rem;height:1px;background:var(--color-accent-500)}.legal_term__CHu0n{display:block;color:var(--ink);font-weight:600;margin-bottom:.15rem}@media print{.legal_wrap__Od1fJ{max-width:none;padding:0}.legal_toc__IkJNM{display:none}.legal_section__BHrmc{break-inside:avoid-page}.legal_list__v24FY li,.legal_p__qyC_l{color:#000}}