.legal{--lg-paper:#faf7f2;--lg-ink:#1a0b2e;--lg-sub:#6b6475;--lg-rule:#e7e1d7;--lg-accent:#e6007e;--lg-serif:"Fraunces","Instrument Serif",Georgia,"Times New Roman",serif;--lg-sans:"Manrope",system-ui,-apple-system,Segoe UI,sans-serif;--lg-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-font-smoothing:antialiased;background:var(--lg-paper);color:var(--lg-ink);font-family:var(--lg-sans);min-height:100vh;text-rendering:optimizeLegibility}.legal *,.legal :after,.legal :before{box-sizing:border-box}.legal a{color:var(--lg-ink);text-decoration:underline;-webkit-text-decoration-color:#1a0b2e4d;text-decoration-color:#1a0b2e4d;text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease,color .15s ease;transition:text-decoration-color .15s ease,color .15s ease,-webkit-text-decoration-color .15s ease}.legal a:hover{color:var(--lg-accent);-webkit-text-decoration-color:var(--lg-accent);text-decoration-color:var(--lg-accent)}.legal .lg-topbar{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);background:#faf7f2eb;border-bottom:1px solid var(--lg-rule);position:-webkit-sticky;position:sticky;top:0;z-index:40}.legal .lg-topbar-in{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:14px 28px}.legal .lg-brand{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.legal .lg-brand img{display:block;height:32px}.legal .lg-brand span{font-family:var(--lg-serif);font-size:15px;font-weight:600;letter-spacing:-.01em}.legal .lg-topnav{align-items:center;display:flex;gap:24px}.legal .lg-topnav a{color:var(--lg-sub);font-size:13.5px;font-weight:500;text-decoration:none}.legal .lg-topnav a:hover{color:var(--lg-ink)}.legal .lg-topnav .cta{background:var(--lg-ink);border-radius:999px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;padding:8px 16px}.legal .lg-topnav .cta:hover{background:#000;color:#fff}.legal .lg-lang{align-items:center;background:#fff;border:1px solid var(--lg-rule);border-radius:999px;display:inline-flex;padding:2px}.legal .lg-lang button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--lg-sub);cursor:pointer;font-family:var(--lg-mono);font-size:11px;letter-spacing:.08em;padding:5px 11px;transition:background .15s ease,color .15s ease}.legal .lg-lang button:hover{color:var(--lg-ink)}.legal .lg-lang button[aria-pressed=true]{background:var(--lg-ink);color:#fff}@media (max-width:820px){.legal .lg-topnav a:not(.cta){display:none}}.legal .lg-crumb{color:var(--lg-sub);font-size:13px;margin:0 auto;max-width:1240px;padding:22px 28px 6px}.legal .lg-crumb a{color:var(--lg-sub);text-decoration:none}.legal .lg-crumb a:hover{color:var(--lg-ink)}.legal .lg-crumb .sep{margin:0 8px;opacity:.5}.legal .lg-mast{border-bottom:1px solid var(--lg-rule);margin:0 auto;max-width:1240px;padding:20px 28px 40px}.legal .lg-kicker{align-items:center;color:var(--lg-sub);display:inline-flex;font-family:var(--lg-mono);font-size:11.5px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.legal .lg-kicker:before{background:currentColor;content:"";height:1px;width:24px}.legal .lg-title{font-feature-settings:"ss01" 1,"ss02" 1;font-family:var(--lg-serif);font-size:clamp(44px,7vw,86px);font-weight:500;letter-spacing:-.025em;line-height:.98;margin:18px 0 0}.legal .lg-title em{color:var(--lg-accent);font-style:italic;font-weight:500}.legal .lg-lede{color:var(--lg-sub);font-family:var(--lg-serif);font-size:clamp(18px,1.6vw,22px);font-style:italic;font-weight:400;line-height:1.5;margin:22px 0 0;max-width:720px}.legal .lg-meta{color:var(--lg-sub);display:flex;flex-wrap:wrap;font-family:var(--lg-mono);font-size:12px;gap:8px 28px;letter-spacing:.06em;margin-top:28px;text-transform:uppercase}.legal .lg-meta b{color:var(--lg-ink);font-weight:600;letter-spacing:.04em;margin-left:6px}.legal .lg-shell{grid-gap:72px;display:grid;gap:72px;grid-template-columns:260px minmax(0,1fr);margin:0 auto;max-width:1240px;padding:56px 28px 80px}@media (max-width:980px){.legal .lg-shell{gap:24px;grid-template-columns:1fr;padding:32px 20px 60px}}.legal .lg-toc{align-self:start;border-right:1px solid var(--lg-rule);max-height:calc(100vh - 110px);overflow-y:auto;padding-right:10px;position:-webkit-sticky;position:sticky;top:86px}@media (max-width:980px){.legal .lg-toc{border-bottom:1px solid var(--lg-rule);border-right:0;max-height:none;padding:0 0 20px;position:static}}.legal .lg-toc-label{color:var(--lg-sub);font-family:var(--lg-mono);font-size:11px;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.legal .lg-toc ol{counter-reset:toc;list-style:none;margin:0;padding:0}.legal .lg-toc li{counter-increment:toc}.legal .lg-toc a{grid-gap:10px;border-top:1px dashed #0000;color:var(--lg-sub);display:grid;font-size:13.5px;gap:10px;grid-template-columns:28px 1fr;line-height:1.4;padding:7px 0;text-decoration:none}.legal .lg-toc a:before{color:var(--lg-sub);content:counter(toc,decimal-leading-zero);font-family:var(--lg-mono);font-size:11px;letter-spacing:.04em;opacity:.7}.legal .lg-toc a:hover{color:var(--lg-ink)}.legal .lg-toc a:hover:before{color:var(--lg-accent);opacity:1}.legal .lg-article{max-width:760px}.legal .lg-callout{grid-gap:14px;background:#fff;border:1px solid var(--lg-ink);border-radius:2px;box-shadow:4px 4px 0 var(--lg-ink);display:grid;gap:14px;grid-template-columns:auto 1fr;margin:0 0 44px;padding:18px 20px}.legal .lg-callout b{align-self:start;border:1px solid var(--lg-accent);border-radius:2px;color:var(--lg-accent);font-family:var(--lg-mono);font-size:11px;letter-spacing:.14em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.legal .lg-callout p{font-size:15px;line-height:1.55;margin:0}.legal .lg-section{grid-gap:20px;border-top:1px solid var(--lg-rule);display:grid;gap:20px;grid-template-columns:56px 1fr;padding:42px 0}.legal .lg-section:first-of-type{border-top:0;padding-top:10px}.legal .lg-section>.lg-num{color:var(--lg-sub);font-family:var(--lg-mono);font-size:12px;letter-spacing:.08em;padding-top:6px}.legal .lg-section>.lg-body{min-width:0}@media (max-width:640px){.legal .lg-section{gap:10px;grid-template-columns:1fr;padding:32px 0}.legal .lg-section>.lg-num{padding-top:0}}.legal .lg-section h2{color:var(--lg-ink);font-family:var(--lg-serif);font-size:clamp(24px,2.4vw,32px);font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:0 0 20px}.legal .lg-section h3{color:var(--lg-ink);font-family:var(--lg-sans);font-size:14px;font-weight:700;letter-spacing:.04em;margin:28px 0 10px;text-transform:uppercase}.legal .lg-section p{color:var(--lg-ink);font-size:16.5px;font-weight:400;line-height:1.72;margin:0 0 16px}.legal .lg-section p+p{margin-top:-4px}.legal .lg-section strong{color:var(--lg-ink);font-weight:700}.legal .lg-section em{font-style:italic}.legal .lg-section ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:10px 0 20px;padding:0}.legal .lg-section ul li{color:var(--lg-ink);font-size:16px;line-height:1.65;padding-left:26px;position:relative}.legal .lg-section ul li:before{background:var(--lg-ink);content:"";height:1px;left:2px;opacity:.55;position:absolute;top:.72em;width:14px}.legal .lg-section .lg-defs{grid-gap:10px 18px;border-bottom:1px solid var(--lg-rule);border-top:1px solid var(--lg-rule);display:grid;gap:10px 18px;grid-template-columns:140px 1fr;margin:14px 0 22px;padding:14px 0}.legal .lg-section .lg-defs dt{color:var(--lg-sub);font-family:var(--lg-mono);font-size:12px;letter-spacing:.06em;padding-top:2px;text-transform:uppercase}.legal .lg-section .lg-defs dd{font-size:15.5px;line-height:1.55;margin:0}@media (max-width:640px){.legal .lg-section .lg-defs{gap:2px;grid-template-columns:1fr}.legal .lg-section .lg-defs dt{padding-top:10px}}.legal .lg-sign{background:#fff;border:1px solid var(--lg-rule);border-radius:2px;margin-top:56px;padding:32px}.legal .lg-sign h3{font-family:var(--lg-serif);font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0 0 10px}.legal .lg-sign p{color:var(--lg-sub);font-size:15px;line-height:1.6;margin:0 0 10px}.legal .lg-sign .row{display:flex;flex-wrap:wrap;font-size:14px;gap:10px 20px;margin-top:14px}.legal .lg-sign .row a{color:var(--lg-ink);font-weight:600}.legal .lg-stamp{display:flex;flex-wrap:wrap;font-family:var(--lg-mono);font-size:11.5px;gap:10px;justify-content:space-between;letter-spacing:.08em;margin-top:48px;padding-top:20px;text-transform:uppercase}.legal .lg-foot,.legal .lg-stamp{border-top:1px solid var(--lg-rule);color:var(--lg-sub)}.legal .lg-foot{background:#fff;font-size:13px;padding:44px 28px 32px}.legal .lg-foot-in{grid-gap:36px;display:grid;gap:36px;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1240px}.legal .lg-foot h4{color:var(--lg-ink);font-family:var(--lg-serif);font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 10px;text-transform:none}.legal .lg-foot a{color:var(--lg-sub);display:block;padding:4px 0;text-decoration:none}.legal .lg-foot a:hover{color:var(--lg-ink)}.legal .lg-foot .copy{font-family:var(--lg-mono);font-size:11px;letter-spacing:.08em;margin:24px auto 0;max-width:1240px;opacity:.7;text-transform:uppercase}@media (max-width:720px){.legal .lg-foot-in{grid-template-columns:1fr 1fr}}@media print{.legal .lg-foot,.legal .lg-toc,.legal .lg-topbar{display:none}.legal .lg-shell{display:block;padding:0}.legal{background:#fff}}
/*# sourceMappingURL=698.b6634e80.chunk.css.map*/