.legal_page___rQOZ{--paper:#f6f4ef;--ink:#07111e;--muted:#334155;--rule:rgba(7,17,30,.14);--cyan:#22d3ee;--lantern:#ffc46b;--green:#3ddc97;--coral:#ff5a5f;background:var(--paper);color:var(--ink)}.legal_page___rQOZ :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--cyan)}.legal_hero__QqMiL{padding:7rem 16px 3rem;border-bottom:3px solid var(--ink)}.legal_cyan__ytONG{background:var(--cyan)}.legal_lantern__rBXJQ{background:var(--lantern)}.legal_green__spmdF{background:var(--green)}.legal_coral__cgYgj{background:var(--coral)}.legal_heroInner__Glqu2{width:min(100%,72rem);margin:0 auto}.legal_kicker__NP0wt{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal_title__6PQHJ{margin:0;max-width:18ch;font-size:clamp(2.25rem,1.4rem + 4vw,4.5rem);line-height:1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.legal_lead__mZtey{margin-top:1.25rem;max-width:46rem;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.45;font-weight:500}.legal_lead__mZtey p{margin:0 0 .75rem}.legal_lead__mZtey a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal_version__x44dj{max-width:46rem;margin:1.5rem 0 0;font-size:.9375rem;line-height:1.45;font-weight:600}.legal_version__x44dj a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal_body__7uW46{display:grid;gap:2rem;width:min(100%,72rem);margin:0 auto;padding:2.5rem 16px 3rem;box-sizing:border-box}.legal_toc__b5hwz{padding:1.1rem 1.25rem;border:1px solid var(--rule);border-radius:.85rem;background:#fff}.legal_tocTitle__5KmnY{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legal_toc__b5hwz ol{margin:0;padding:0;list-style:none;display:grid;gap:.1rem}.legal_toc__b5hwz a{display:flex;gap:.45rem;min-height:1.5rem;padding:.25rem 0;color:var(--ink);font-size:.9375rem;line-height:1.35;text-decoration:none}.legal_toc__b5hwz a span{min-width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums}.legal_toc__b5hwz a:hover{text-decoration:underline;text-underline-offset:3px}.legal_doc__za4rW{min-width:0;max-width:46rem}.legal_section__QSdV0{scroll-margin-top:5.5rem;padding:1.75rem 0 .5rem;border-top:1px solid var(--rule)}.legal_section__QSdV0:first-child{padding-top:0;border-top:0}.legal_head__4I5Ah{display:flex;align-items:baseline;gap:.4rem;margin:0 0 .9rem}.legal_section__QSdV0 h2{margin:0;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.legal_num___UYi_{color:var(--muted);font-variant-numeric:tabular-nums}.legal_anchor__7hwqw{flex:none;padding:0 .2rem;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2;color:var(--muted);font-weight:500;text-decoration:none;opacity:.55}.legal_anchor__7hwqw:focus-visible,.legal_anchor__7hwqw:hover{opacity:1}.legal_doc__za4rW h3{margin:1.4rem 0 .5rem;font-size:1.125rem;line-height:1.3;font-weight:700}.legal_doc__za4rW dd,.legal_doc__za4rW li,.legal_doc__za4rW p{color:var(--muted);font-size:1.0625rem;line-height:1.7;overflow-wrap:anywhere}.legal_doc__za4rW p{margin:0 0 1rem}.legal_doc__za4rW ol,.legal_doc__za4rW ul{margin:0 0 1rem;padding-left:1.35rem}.legal_doc__za4rW ul{list-style:disc}.legal_doc__za4rW ol{list-style:decimal}.legal_doc__za4rW li{margin-bottom:.4rem}.legal_doc__za4rW strong{color:var(--ink)}.legal_doc__za4rW a{color:#0e7490;text-decoration:underline;text-underline-offset:3px}.legal_doc__za4rW a:hover{color:var(--ink)}.legal_doc__za4rW code{padding:.05rem .3rem;border-radius:.3rem;background:rgba(7,17,30,.07);color:var(--ink);font-size:.9em;overflow-wrap:anywhere}.legal_doc__za4rW dl{margin:0 0 1rem}.legal_doc__za4rW dt{margin-top:.8rem;color:var(--ink);font-weight:700}.legal_doc__za4rW dd{margin:.2rem 0 0}.legal_table__nmLhA{width:100%;table-layout:fixed;margin:0 0 1.25rem;border-collapse:collapse;background:#fff;border:1px solid var(--rule);border-radius:.6rem;font-size:.9375rem;line-height:1.5}.legal_table__nmLhA td,.legal_table__nmLhA th{padding:.7rem .8rem;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;color:var(--muted);overflow-wrap:anywhere}.legal_table__nmLhA th:first-child{width:28%}.legal_table__nmLhA th:last-child{width:22%}.legal_table__nmLhA th{color:var(--ink);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.legal_table__nmLhA td:first-child{color:var(--ink);font-weight:600}.legal_table__nmLhA tr:last-child td{border-bottom:0}@media (max-width:639px){.legal_table__nmLhA,.legal_table__nmLhA tbody,.legal_table__nmLhA td,.legal_table__nmLhA tr{display:block;width:100%;box-sizing:border-box}.legal_table__nmLhA thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.legal_table__nmLhA tr{padding:.5rem 0;border-bottom:1px solid var(--rule)}.legal_table__nmLhA tr:last-child{border-bottom:0}.legal_table__nmLhA td{padding:.3rem .8rem;border:0}.legal_table__nmLhA td:before{content:attr(data-label);display:block;color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}.legal_related__QUNE7{width:min(100%,72rem);margin:0 auto;padding:0 16px 4rem;box-sizing:border-box}.legal_related__QUNE7 ul{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.legal_related__QUNE7 a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none}.legal_button__12s_X,.legal_related__QUNE7 a[aria-current=page]{background:var(--ink);color:var(--paper)}.legal_button__12s_X{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:2px solid var(--ink);border-radius:999px;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}@media (min-width:1024px){.legal_hero__QqMiL{padding:8.5rem 32px 3.5rem}.legal_body__7uW46{grid-template-columns:16rem minmax(0,1fr);gap:3.5rem;padding:3.5rem 32px 4rem}.legal_toc__b5hwz{position:sticky;top:5.5rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto}.legal_related__QUNE7{padding:0 32px 5rem}}