.legal_wrap__Od1fJ{max-width:820px;margin:0 auto;padding:var(--sp-7) calc(var(--sp-5) + env(safe-area-inset-right, 0px)) var(--sp-8) calc(var(--sp-5) + env(safe-area-inset-left, 0px));line-height:1.7;font-size:var(--step-0)}@media (max-width:640px){.legal_wrap__Od1fJ{padding:var(--sp-6) 16px var(--sp-7);font-size:.9375rem}}.legal_head__hAUXX{margin-bottom:var(--sp-6)}.legal_title__kDlKv{font-size:var(--step-3);line-height:1.15;margin:var(--sp-2) 0 var(--sp-3);text-wrap:balance}.legal_lede__eLdHq{color:var(--ink-2);margin:0 0 var(--sp-3);max-width:68ch;text-wrap:pretty}.legal_dates__Idy5e{color:var(--muted);font-size:var(--step--1);margin:0}.legal_toc__IkJNM{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:var(--sp-4) var(--sp-5);margin:0 0 var(--sp-7)}.legal_tocTitle__sMrq4{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 var(--sp-2)}.legal_toc__IkJNM ol{margin:0;padding-left:1.4em;column-count:2;column-gap:var(--sp-6)}.legal_toc__IkJNM li{page-break-inside:avoid;break-inside:avoid;padding:2px 0;font-size:var(--step--1)}.legal_toc__IkJNM a{color:var(--ink-2);text-decoration:none}.legal_toc__IkJNM a:hover{color:var(--indigo);text-decoration:underline}@media (max-width:640px){.legal_toc__IkJNM{padding:var(--sp-3) var(--sp-4)}.legal_toc__IkJNM ol{column-count:1}.legal_toc__IkJNM li{padding:4px 0;font-size:.875rem}}.legal_section__BHrmc{scroll-margin-top:calc(var(--appbar-h) + 12px);padding-top:var(--sp-5);margin-top:var(--sp-5);border-top:1px solid var(--line)}.legal_section__BHrmc:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal_section__BHrmc h2{font-size:var(--step-1);line-height:1.3;margin:0 0 var(--sp-3)}.legal_section__BHrmc h3{font-size:var(--step-0);margin:var(--sp-4) 0 var(--sp-2);color:var(--ink)}.legal_section__BHrmc p{margin:0 0 var(--sp-3);color:var(--ink-2)}.legal_section__BHrmc ol,.legal_section__BHrmc ul{margin:0 0 var(--sp-3);padding-left:1.3em;color:var(--ink-2)}.legal_section__BHrmc li{margin:4px 0}.legal_section__BHrmc strong{color:var(--ink)}.legal_section__BHrmc a{color:var(--indigo)}.legal_section__BHrmc code{font-family:var(--font-mono);font-size:.85em;background:var(--surface-sunk);padding:1px 5px;border-radius:4px;word-break:break-all}.legal_note__Ap_9H{border-left:3px solid var(--indigo);background:var(--indigo-soft);padding:var(--sp-3) var(--sp-4);border-radius:0 8px 8px 0;margin:0 0 var(--sp-3);color:var(--ink-2)}.legal_ph___kj1j{background:var(--amber-bg);color:var(--amber);border:1px dashed var(--amber);border-radius:4px;padding:0 4px;font-weight:600;white-space:nowrap}.legal_table__6fD6U{width:100%;border-collapse:collapse;margin:0 0 var(--sp-4);font-size:var(--step--1)}.legal_table__6fD6U td,.legal_table__6fD6U th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line)}.legal_table__6fD6U th{color:var(--faint);font-weight:600;font-size:.75rem;letter-spacing:.02em;background:var(--surface)}.legal_table__6fD6U td{color:var(--ink-2)}.legal_table__6fD6U td:first-child{color:var(--ink);font-weight:600}@media (max-width:640px){.legal_table__6fD6U,.legal_table__6fD6U tbody,.legal_table__6fD6U td,.legal_table__6fD6U tr{display:block;width:100%}.legal_table__6fD6U thead{display:none}.legal_table__6fD6U tr{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:8px 12px;margin:0 0 10px}.legal_table__6fD6U td{border:0;padding:3px 0}.legal_table__6fD6U td:before{content:attr(data-label);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.legal_table__6fD6U td:first-child:before{display:none}.legal_table__6fD6U td:first-child{font-size:.9375rem;padding-bottom:4px}}.legal_optout__FKWvD{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:var(--sp-4);margin:0 0 var(--sp-4)}.legal_optoutRow__M6xeb{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.legal_optoutLabel___wQC8{flex:1 1 220px;color:var(--ink);font-weight:600}.legal_optoutState__ro3k_{color:var(--muted);font-size:var(--step--1);margin:var(--sp-2) 0 0}.legal_foot__JkzEa{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);font-size:var(--step--1);color:var(--muted)}.legal_foot__JkzEa a{color:var(--ink-2)}.legal_toTop__LKV2j{display:inline-block;margin-top:var(--sp-2);font-size:var(--step--1);color:var(--muted);text-decoration:none}.legal_toTop__LKV2j:hover{color:var(--indigo)}