.legal_page__xSFXU{min-height:100vh;min-height:100svh;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background:var(--white);display:flex;flex-direction:column}.legal_top__eqGDm{border-bottom:1px solid var(--divider-2);padding:8px 16px}.legal_home__A1ktO{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch);color:var(--ink);text-decoration:none;max-width:65ch}@media (hover:hover){.legal_home__A1ktO:hover{color:var(--ink)}}.legal_mark__D8r4s{width:32px;height:32px;border-radius:10px;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:19px}.legal_mark__D8r4s,.legal_word__yCckN{font-family:var(--font-display);font-weight:800}.legal_word__yCckN{font-size:20px;letter-spacing:-.02em}.legal_accent__fYnaR{color:var(--green)}.legal_main__BC9Qj{flex:1 1;padding:24px 16px 48px}.legal_article__8hdiz{max-width:65ch;margin:0 auto;font-size:16px;line-height:1.6;color:var(--text-3);overflow-wrap:anywhere}.legal_article__8hdiz p{margin:0 0 14px}.legal_article__8hdiz a{color:var(--green-dark);text-underline-offset:2px}.legal_article__8hdiz strong{color:var(--ink);font-weight:600}.legal_draft__jt54H{margin:0 0 20px;padding:12px 14px;border-radius:var(--radius-control);background:var(--gold-tint);font-size:14px;line-height:1.45}.legal_article__8hdiz .legal_draft__jt54H strong,.legal_draft__jt54H{color:var(--gold-ink)}.legal_title__kDlKv{margin:0 0 6px;font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.legal_meta__eZ4tM{font-size:13px;color:var(--text-2)}.legal_summary__YWOTD{font-size:17px;color:var(--ink)}.legal_toc__IkJNM{margin:24px 0 8px;padding:14px 16px 8px;border-radius:var(--radius-card);background:var(--mint)}.legal_tocTitle__sMrq4{margin:0 0 4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.legal_tocList__C4G1e{list-style:none;margin:0;padding:0}.legal_tocList__C4G1e a{display:flex;align-items:center;min-height:var(--touch);font-size:15px;line-height:1.3;text-decoration:none;border-bottom:1px solid var(--divider)}.legal_tocList__C4G1e li:last-child a{border-bottom:0}.legal_section__BHrmc{scroll-margin-top:16px;padding-top:20px}.legal_h2__SpoCw{margin:0 0 10px;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.legal_h3__hMirV{margin:18px 0 8px;font-size:16px;font-weight:600;color:var(--ink)}.legal_list__v24FY{margin:0 0 14px;padding-left:22px}.legal_list__v24FY li{margin-bottom:8px}.legal_list__v24FY li::marker{color:var(--green)}.legal_callout__jt_IN{padding:14px 16px;border-left:4px solid var(--green);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--mint);color:var(--ink)}.legal_placeholder__rtISC{background:var(--gold-tint);color:var(--gold-ink);padding:0 3px;border-radius:4px;font-weight:600}.legal_tableWrap__a6Ps6{margin:0 0 16px}.legal_table__6fD6U{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.legal_table__6fD6U td,.legal_table__6fD6U th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--divider)}.legal_table__6fD6U thead th{font-size:13px;font-weight:600;color:var(--text-2);background:var(--page)}.legal_table__6fD6U tbody th{font-weight:600;color:var(--ink)}@media (max-width:599px){.legal_table__6fD6U thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legal_table__6fD6U,.legal_table__6fD6U tbody,.legal_table__6fD6U td,.legal_table__6fD6U th,.legal_table__6fD6U tr{display:block}.legal_table__6fD6U tr{padding:12px 14px;margin-bottom:10px;border:1px solid var(--divider);border-radius:var(--radius-control)}.legal_table__6fD6U td,.legal_table__6fD6U th{padding:0;border:0}.legal_table__6fD6U tbody th{margin-bottom:4px}.legal_table__6fD6U td+td{margin-top:6px}.legal_table__6fD6U td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}}.legal_footer__A20IX{border-top:1px solid var(--divider-2);padding:20px 16px calc(24px + env(safe-area-inset-bottom, 0px));font-size:14px;color:var(--text-2)}.legal_footerNav__HKVvX{max-width:65ch;margin:0 auto;display:flex;flex-wrap:wrap;gap:0 18px}.legal_footerNav__HKVvX a,.legal_footerNav__HKVvX span{display:inline-flex;align-items:center;min-height:var(--touch)}.legal_footerNav__HKVvX a{color:var(--text-2)}@media (hover:hover){.legal_footerNav__HKVvX a:hover{color:var(--green)}}.legal_footerNav__HKVvX span{color:var(--ink);font-weight:600}.legal_copy__iU2k2{max-width:65ch;margin:8px auto 0}