.legal_page__HyzNT{background:var(--page-bg);color:var(--text-body);font-size:16px;line-height:1.6;font-family:var(--font-body)}.legal_docTabs__Eqwrj{background:var(--indigo-900);border-bottom:1px solid hsla(0,0%,100%,.08);padding-block:0;padding-inline:var(--measure-inset);display:flex;gap:0}.legal_docTab__a9RJs{font-family:var(--font-body);font-size:.82rem;font-weight:500;color:hsla(0,0%,100%,.45);padding:.7rem 1.25rem;cursor:pointer;border:none;border-bottom:2.5px solid transparent;transition:all .15s;text-decoration:none;background:transparent}.legal_docTab__a9RJs:hover{color:hsla(0,0%,100%,.8)}.legal_docTab__a9RJs.legal_active__HyV11{color:#fff;border-bottom-color:var(--saffron);font-weight:600}.legal_docLayout__y2XDj{max-width:var(--measure);margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:3rem;padding:3rem 2rem}.legal_toc__SDeQE{position:sticky;top:80px;height:-moz-fit-content;height:fit-content}.legal_tocLabel__cjjgn{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}.legal_tocList__lZRp6{list-style:none;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.legal_tocItem__FWf9r a{display:block;font-size:.8rem;color:var(--text-muted);text-decoration:none;padding:.4rem .75rem;border-left:2px solid var(--border);transition:all .15s;line-height:1.35}.legal_tocItem__FWf9r a:hover{color:var(--text-dark);border-left-color:var(--border-md)}.legal_tocItem__FWf9r a.legal_current__Ttw6g{color:var(--indigo-700);border-left-color:var(--indigo-600);font-weight:600;background:var(--indigo-50)}.legal_tocMeta__30GsS{margin-top:1.25rem;padding:.75rem;background:var(--panel-bg);border-radius:8px}.legal_tocMetaLabel__hsd7A{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}.legal_tocMetaVal__xfeOb{font-size:.75rem;color:var(--text-dark)}.legal_content___a_EU{min-width:0}.legal_docHero__0A_pR{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border)}.legal_docEyebrow__4T6Pw{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--saffron);background:var(--saffron-light);padding:.25rem .7rem;border-radius:100px;display:inline-block;margin-bottom:.75rem}.legal_docTitle__jtKmo{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--indigo-900);letter-spacing:-.03em;margin-bottom:.5rem;line-height:1.1}.legal_docMeta___O98a{font-size:.82rem;color:var(--text-muted);display:flex;gap:1.25rem;flex-wrap:wrap}.legal_docMeta___O98a span{display:flex;align-items:center;gap:.3rem}.legal_summaryBox___9SWT{background:var(--indigo-50);border:1px solid var(--indigo-100);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2.5rem}.legal_sbTitle__zcz_E{font-family:var(--font-display);font-size:.88rem;font-weight:700;color:var(--indigo-900);margin-bottom:.6rem}.legal_sbList__xIb2K{list-style:none;display:flex;flex-direction:column;gap:.4rem;padding:0;margin:0}.legal_sbList__xIb2K li{font-size:.84rem;color:var(--indigo-800);display:flex;align-items:flex-start;gap:.5rem;line-height:1.45}.legal_sbList__xIb2K li:before{content:"✓";color:var(--indigo-600);font-weight:700;flex-shrink:0;margin-top:.05rem}.legal_docSection__502Xo{margin-bottom:2.5rem}.legal_docSection__502Xo:last-child{margin-bottom:0}.legal_sectionAnchor__IxVt6{display:block;position:relative;top:-80px;visibility:hidden}.legal_sectionTitle__3DZZP{font-family:var(--font-display);font-size:1.2rem;font-weight:800;color:var(--indigo-900);letter-spacing:-.02em;margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:1.5px solid var(--border);display:flex;align-items:center;gap:.5rem}.legal_sectionNum__yRPpj{font-size:.72rem;font-weight:700;background:var(--indigo-900);color:#fff;padding:.18rem .5rem;border-radius:4px;letter-spacing:.04em;flex-shrink:0}.legal_subsectionTitle__Zo3p0{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--indigo-900);margin:.85rem 0 .4rem}.legal_content___a_EU p{font-size:.9rem;color:var(--text-body);line-height:1.75;margin-bottom:.75rem}.legal_content___a_EU p:last-child{margin-bottom:0}.legal_clauseList__UowKB{list-style:none;margin:.4rem 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.legal_clauseList__UowKB li{font-size:.88rem;color:var(--text-body);padding-left:1.1rem;position:relative;line-height:1.6}.legal_clauseList__UowKB li:before{content:"–";position:absolute;left:0;color:var(--border-md)}.legal_highlightBox__QepVd{border-radius:10px;padding:1rem 1.25rem;margin:.75rem 0}.legal_hbInfo__g3nde{background:var(--indigo-50);border:1px solid var(--indigo-100)}.legal_hbWarn__3adZA{background:var(--amber-light);border:1px solid #fde68a}.legal_hbNote__5uSIk{background:var(--green-light);border:1px solid #6ee7b7}.legal_hbTitle__csFj_{font-size:.75rem;font-weight:700;margin-bottom:.35rem;letter-spacing:.04em;text-transform:uppercase}.legal_hbInfo__g3nde .legal_hbTitle__csFj_{color:var(--indigo-700)}.legal_hbWarn__3adZA .legal_hbTitle__csFj_{color:var(--amber-dark)}.legal_hbNote__5uSIk .legal_hbTitle__csFj_{color:var(--green-dark)}.legal_hbBody__Hvasq{font-size:.84rem;line-height:1.6}.legal_hbInfo__g3nde .legal_hbBody__Hvasq{color:var(--indigo-800)}.legal_hbWarn__3adZA .legal_hbBody__Hvasq{color:var(--amber-dark)}.legal_hbNote__5uSIk .legal_hbBody__Hvasq{color:var(--green-dark)}.legal_dataTable__2xjcM{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.84rem}.legal_dataTable__2xjcM th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding:.5rem .75rem;border-bottom:2px solid var(--border);background:var(--panel-bg)}.legal_dataTable__2xjcM td{padding:.6rem .75rem;border-bottom:1px solid var(--border);color:var(--text-body);vertical-align:top;line-height:1.5}.legal_dataTable__2xjcM tr:last-child td{border-bottom:none}.legal_dataTable__2xjcM tbody tr:hover{background:var(--panel-bg)}.legal_contactBox___Rm_2{background:var(--indigo-900);border-radius:12px;padding:1.25rem 1.5rem;margin-top:2rem}.legal_cbTitle__QBCip{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:#fff;margin-bottom:.5rem}.legal_cbBody__AksJf{font-size:.84rem;color:hsla(0,0%,100%,.6);line-height:1.6}.legal_cbBody__AksJf a{color:var(--saffron);text-decoration:none;font-weight:600}.legal_cbBody__AksJf a:hover{text-decoration:underline}@media (max-width:800px){.legal_docLayout__y2XDj{grid-template-columns:1fr;padding:1.5rem 1rem}.legal_toc__SDeQE{display:none}}