.legal-page{--legal-ink:#0a1e46;--legal-body:#44536e;--legal-muted:#64748b;--legal-border:#e5e9ef;--legal-accent:#466b74;--legal-paper:#fff;--legal-background:#fafbfc;--legal-note:#f7f9f8;--legal-warning:#806139;--legal-warning-background:#fcfaf5;background:var(--legal-background);color:var(--legal-body);font:400 14px/1.8 Mulish,sans-serif;font:400 14px/1.8 var(--font-body,"Mulish",sans-serif);min-height:100vh;overflow-wrap:anywhere;padding:1.5rem 1.5rem 4rem;padding:var(--space-6,1.5rem) var(--space-6,1.5rem) calc(var(--space-8, 2rem)*2);text-align:left}.legal-page *,.legal-page :after,.legal-page :before{box-sizing:border-box}.legal-page .legal-shell{margin:0 auto;max-width:880px}.legal-page [tabindex]:focus-visible,.legal-page a:focus-visible{border-radius:3px;outline:2px solid #1464ff;outline:2px solid var(--color-primary,#1464ff);outline-offset:3px}.legal-page .legal-nav-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;gap:var(--space-2,.5rem) var(--space-4,1rem);justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-4,1rem)}.legal-page .legal-nav-link{align-items:center;background:var(--legal-paper);border:1px solid var(--legal-border);border-radius:8px;color:var(--legal-ink);display:inline-flex;font-size:13px;font-weight:600;gap:.5rem;gap:var(--space-2,.5rem);min-height:44px;padding:.5rem .75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);text-decoration:none}.legal-page .legal-nav-link:hover{background:var(--legal-note)}.legal-page .legal-nav-arrow{flex-shrink:0}.legal-page .legal-document{background:var(--legal-paper);border:1px solid var(--legal-border);border-radius:14px;padding:3rem;padding:calc(var(--space-8, 2rem)*1.5)}.legal-page .legal-header{align-items:flex-start;display:flex;gap:1.5rem;gap:var(--space-6,1.5rem);margin-bottom:1.5rem;margin-bottom:var(--space-6,1.5rem)}.legal-page .legal-header-copy{flex:1 1;min-width:0}.legal-page .legal-header-art{margin-top:1.5rem;margin-top:var(--space-6,1.5rem)}.legal-page .legal-header-eyebrow{color:var(--legal-muted);font-size:12px;font-weight:600;margin-bottom:.75rem;margin-bottom:var(--space-3,.75rem)}.legal-page .legal-header-title{color:var(--legal-ink);font:700 26px/1.35 Montserrat,sans-serif;font:700 26px/1.35 var(--font-heading,"Montserrat",sans-serif);letter-spacing:-.02em;margin:0 0 .75rem;margin:0 0 var(--space-3,.75rem)}.legal-page .legal-header-date{color:var(--legal-muted);font-size:13px;margin:0 0 .75rem;margin:0 0 var(--space-3,.75rem)}.legal-page .legal-header-subtitle{color:var(--legal-body);font-size:15px;line-height:1.8;margin:0}.legal-page .legal-toc{border-bottom:1px solid var(--legal-border);border-top:1px solid var(--legal-border);margin:1.5rem 0 0;margin:var(--space-6,1.5rem) 0 0;padding:1rem 0;padding:var(--space-4,1rem) 0}.legal-page .legal-toc-title{color:var(--legal-ink);font:600 14px/1.6 Montserrat,sans-serif;font:600 14px/1.6 var(--font-heading,"Montserrat",sans-serif);margin:0 0 .5rem;margin:0 0 var(--space-2,.5rem)}.legal-page .legal-toc-grid{grid-column-gap:1.5rem;grid-column-gap:var(--space-6,1.5rem);column-gap:1.5rem;column-gap:var(--space-6,1.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .legal-toc-item{align-items:center;color:var(--legal-muted);display:flex;font-size:13px;line-height:1.6;min-height:44px;padding:.5rem 0;padding:var(--space-2,.5rem) 0;text-decoration:none}.legal-page .legal-toc-item:hover{color:var(--legal-accent);text-decoration:underline;text-underline-offset:4px}.legal-page .legal-section{padding-top:2rem;padding-top:var(--space-8,2rem);scroll-margin-top:200px}.legal-page .legal-section+.legal-section{border-top:1px solid var(--legal-border);margin-top:2rem;margin-top:var(--space-8,2rem)}.legal-page .legal-section-title{color:var(--legal-ink);font:600 20px/1.5 Montserrat,sans-serif;font:600 20px/1.5 var(--font-heading,"Montserrat",sans-serif);margin:0 0 1rem;margin:0 0 var(--space-4,1rem)}.legal-page .legal-sub-heading{color:var(--legal-ink);font:600 15px/1.6 Montserrat,sans-serif;font:600 15px/1.6 var(--font-heading,"Montserrat",sans-serif);margin:1.5rem 0 .5rem;margin:var(--space-6,1.5rem) 0 var(--space-2,.5rem)}.legal-page .legal-paragraph{color:var(--legal-body);margin:0 0 .75rem;margin:0 0 var(--space-3,.75rem)}.legal-page .legal-bold{font-weight:700}.legal-page .legal-list{color:var(--legal-body);margin:0 0 1rem;margin:0 0 var(--space-4,1rem);padding-left:1.5rem;padding-left:var(--space-6,1.5rem)}.legal-page .legal-list-item{line-height:1.8;margin-bottom:.5rem;margin-bottom:var(--space-2,.5rem)}.legal-page .legal-list--flush,.legal-page .legal-list-item:last-child{margin-bottom:0}.legal-page .legal-inline-link,.legal-page .legal-link{color:var(--legal-accent);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-page .legal-inline-link:hover,.legal-page .legal-link:hover{color:var(--legal-ink)}.legal-page .legal-callout-info,.legal-page .legal-callout-warning{background:var(--legal-note);border:1px solid var(--legal-border);border-left:3px solid var(--legal-accent);border-radius:8px;color:var(--legal-body);margin:1rem 0 1.5rem;margin:var(--space-4,1rem) 0 var(--space-6,1.5rem);padding:1rem;padding:var(--space-4,1rem)}.legal-page .legal-callout-warning{background:var(--legal-warning-background);border-left-color:var(--legal-warning)}.legal-page .legal-callout-title{color:var(--legal-ink);font-size:14px;font-weight:700;margin:0 0 .5rem;margin:0 0 var(--space-2,.5rem)}.legal-page .legal-flush{margin:0}.legal-page .legal-table-wrapper{border:1px solid var(--legal-border);border-radius:8px;margin:1rem 0 1.5rem;margin:var(--space-4,1rem) 0 var(--space-6,1.5rem);max-width:100%;overflow-x:auto}.legal-page .legal-table{background:var(--legal-paper);border-collapse:collapse;display:table;font-size:13px;min-width:540px;width:100%}.legal-page .legal-th{background:var(--legal-note);color:var(--legal-ink);font-weight:700;letter-spacing:normal;text-align:left;text-transform:none}.legal-page .legal-td,.legal-page .legal-th{border-bottom:1px solid var(--legal-border);padding:.75rem;padding:var(--space-3,.75rem)}.legal-page .legal-td{color:var(--legal-body);overflow-wrap:anywhere;vertical-align:top}.legal-page .legal-table tbody tr:nth-child(2n){background:var(--legal-background)}.legal-page .legal-table tr:last-child .legal-td{border-bottom:0}.legal-page .legal-code{background:var(--legal-note);border:1px solid var(--legal-border);border-radius:4px;color:var(--legal-ink);font:12px/1.6 SFMono-Regular,Consolas,Liberation Mono,monospace;padding:2px .25rem;padding:2px var(--space-1,.25rem)}.legal-page .legal-footer{border-top:1px solid var(--legal-border);color:var(--legal-muted);font-size:13px;margin-top:2rem;margin-top:var(--space-8,2rem);padding-top:1rem;padding-top:var(--space-4,1rem)}.legal-page .legal-footer-line{margin:0 0 .5rem;margin:0 0 var(--space-2,.5rem)}.legal-page .legal-footer .legal-link{align-items:center;display:inline-flex;min-height:44px}@media (max-width:640px){.legal-page{padding:1rem .75rem 2rem;padding:var(--space-4,1rem) var(--space-3,.75rem) var(--space-8,2rem)}.legal-page .legal-document{padding:1.5rem 1rem;padding:var(--space-6,1.5rem) var(--space-4,1rem)}.legal-page .legal-nav-link{font-size:12px;padding-inline:.5rem;padding-inline:var(--space-2,.5rem)}.legal-page .legal-header{gap:.75rem;gap:var(--space-3,.75rem)}.legal-page .legal-header-title{font-size:22px}.legal-page .legal-header-art{height:40px;width:40px}.legal-page .legal-toc-grid{grid-template-columns:minmax(0,1fr)}.legal-page .legal-section-title{font-size:18px}.legal-page .legal-callout-info,.legal-page .legal-callout-warning{padding:.75rem;padding:var(--space-3,.75rem)}}
/*# sourceMappingURL=2358.0ca61aeb.chunk.css.map*/