.Legal_doc__iSqKp{display:flex;flex-direction:column;gap:48px;padding:40px var(--gutter) 80px}.Legal_head__w8SnM{display:flex;flex-direction:column;gap:16px;max-width:900px}.Legal_h1__JizG9{margin:0;font-family:var(--font-display);font-weight:600;font-size:44px;line-height:1.15;letter-spacing:-1.5px}.Legal_meta__phdQe{margin:0;color:var(--dim)}.Legal_lead__5OjD1{max-width:720px;font-size:15px;line-height:1.65;color:var(--muted)}.Legal_lead__5OjD1 p{margin:0 0 12px}.Legal_layout__H8Lng{display:grid;grid-template-columns:260px minmax(0,760px);grid-gap:56px;gap:56px;align-items:start}.Legal_toc__Ae391{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface-glass);border:1px solid var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Legal_toc__Ae391 ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.Legal_toc__Ae391 a{color:var(--muted)}.Legal_toc__Ae391 a:hover{color:var(--accent)}.Legal_sections__ev8_A{display:flex;flex-direction:column;gap:40px}.Legal_section__jVuQa{scroll-margin-top:24px;font-size:14px;line-height:1.75}.Legal_section__jVuQa p{margin:0 0 12px}.Legal_section__jVuQa ol,.Legal_section__jVuQa ul{margin:0 0 12px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.Legal_section__jVuQa li{position:relative;padding-left:20px}.Legal_section__jVuQa ul>li:before{content:"›";position:absolute;left:0;color:var(--accent)}.Legal_section__jVuQa ol{counter-reset:item}.Legal_section__jVuQa ol>li{counter-increment:item;padding-left:28px}.Legal_section__jVuQa ol>li:before{content:counter(item) ".";position:absolute;left:0;color:var(--dim)}.Legal_section__jVuQa h3{margin:20px 0 8px;font-size:14px;font-weight:700}.Legal_section__jVuQa code{padding:1px 6px;background:var(--code);border:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.Legal_h2__Ax3eY{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.5px;line-height:1.3}.Legal_link__3JHyM{color:var(--accent);border-bottom:1px solid var(--accent-line)}.Legal_link__3JHyM:hover{border-bottom-color:var(--accent)}.Legal_note__V3slT{margin:0 0 12px;padding:14px 16px;background:var(--accent-faint);border-left:2px solid var(--accent)}.Legal_warnNote__6i33h{margin:0 0 12px;padding:14px 16px;background:rgba(255,181,71,.06);border-left:2px solid var(--warn)}.Legal_note__V3slT p:last-child,.Legal_warnNote__6i33h p:last-child{margin-bottom:0}.Legal_facts__vNofA{margin:0 0 12px;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface-glass)}.Legal_factRow__d7370{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:16px;gap:16px;padding:10px 16px;border-top:1px solid var(--line)}.Legal_factRow__d7370:first-child{border-top:0}.Legal_facts__vNofA dt{color:var(--dim)}.Legal_facts__vNofA dd{margin:0;word-break:break-word}.Legal_tableWrap__5HOdF{margin:0 0 12px;overflow-x:auto;border:1px solid var(--line);background:var(--surface-glass)}.Legal_table__pwV05{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.Legal_table__pwV05 th{text-align:left;font-weight:400;color:var(--dim);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.Legal_table__pwV05 td{vertical-align:top;padding:12px 14px;border-top:1px solid var(--line);min-width:160px}.Legal_table__pwV05 tr:first-child td{border-top:0}.Legal_table__pwV05 code{word-break:normal;white-space:nowrap}@media (max-width:1000px){.Legal_layout__H8Lng{grid-template-columns:minmax(0,1fr);gap:32px}.Legal_toc__Ae391{position:static}}@media (max-width:720px){.Legal_doc__iSqKp{gap:32px;padding:24px var(--gutter) 56px}.Legal_h1__JizG9{font-size:28px;letter-spacing:-1px;overflow-wrap:anywhere}.Legal_lead__5OjD1{font-size:14px}.Legal_h2__Ax3eY{font-size:17px}.Legal_factRow__d7370{grid-template-columns:minmax(0,1fr);gap:2px}.Legal_tableWrap__5HOdF{overflow:visible}.Legal_table__pwV05,.Legal_table__pwV05 tbody,.Legal_table__pwV05 td,.Legal_table__pwV05 tr{display:block}.Legal_table__pwV05 thead{display:none}.Legal_table__pwV05 tr{padding:12px 14px;border-top:1px solid var(--line)}.Legal_table__pwV05 tr:first-child{border-top:0}.Legal_table__pwV05 td{min-width:0;padding:4px 0;border:0}.Legal_table__pwV05 td:before{content:attr(data-label);display:block;color:var(--dim);font-size:11px}.Legal_table__pwV05 td:first-child{font-weight:700}}