.LegalDocument-module__uiNCSW__page{--page:#f3efe6;--surface:#fffaf2;--elevated:#fff;--text:#211f1b;--muted:#706b62;--border:#d8d0c4;--accent:#df7256;--lime:#d2ef73;--blue:#b8ddeb;--on-accent:#211f1b;min-height:100vh;color:var(--text);background:var(--page);padding-bottom:7rem;font-family:Manrope,Arial,sans-serif}.LegalDocument-module__uiNCSW__page *{box-sizing:border-box}.LegalDocument-module__uiNCSW__page :where(h1,h2,p){margin:0}.LegalDocument-module__uiNCSW__page :where(a){color:inherit;text-decoration:none}.LegalDocument-module__uiNCSW__page :where(a,button):focus-visible{outline-offset:4px;outline:3px solid #2877d3}html[data-theme=dark] .LegalDocument-module__uiNCSW__page{--page:#151714;--surface:#22251f;--elevated:#292c26;--text:#f8f2e8;--muted:#bbb4a9;--border:#41443b;--accent:#ef8569;--lime:#c9e96c;--blue:#7db8cd;--on-accent:#171713;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.LegalDocument-module__uiNCSW__topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--page) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:82px;padding-inline:max(24px,50vw - 700px);display:flex}.LegalDocument-module__uiNCSW__brand{align-items:center;gap:11px;display:flex}.LegalDocument-module__uiNCSW__brand>span{width:40px;height:40px;color:var(--on-accent);background:var(--accent);border-radius:50%;place-items:center;font:700 17px Unbounded,sans-serif;display:grid}.LegalDocument-module__uiNCSW__brand b{letter-spacing:-.06em;font:700 17px Comfortaa,Manrope,sans-serif}.LegalDocument-module__uiNCSW__topbar>div{gap:7px;display:flex}.LegalDocument-module__uiNCSW__topbar button{border:1px solid var(--border);width:43px;height:43px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:50%;font:800 12px Manrope,sans-serif}.LegalDocument-module__uiNCSW__hero{background:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--lime) 34%, transparent), transparent 18rem);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding:clamp(4rem,8vw,8rem) max(24px,50vw - 700px) clamp(3rem,6vw,5rem);display:grid}.LegalDocument-module__uiNCSW__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font:800 11px Manrope,sans-serif}.LegalDocument-module__uiNCSW__hero h1{letter-spacing:-.07em;overflow-wrap:anywhere;max-width:950px;font:650 clamp(1.9rem,3.6vw,3.5rem)/.93 Unbounded,sans-serif}.LegalDocument-module__uiNCSW__heroMeta>p{color:var(--muted);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.LegalDocument-module__uiNCSW__heroMeta>div{border-top:1px solid var(--border);grid-template-columns:auto 1fr;gap:.4rem 1rem;margin-top:2rem;padding-top:1.25rem;display:grid}.LegalDocument-module__uiNCSW__heroMeta span,.LegalDocument-module__uiNCSW__heroMeta small{color:var(--muted);font-size:13px}.LegalDocument-module__uiNCSW__heroMeta b{font-size:14px}.LegalDocument-module__uiNCSW__heroMeta small{grid-column:1/-1;margin-top:.4rem}.LegalDocument-module__uiNCSW__highlights{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,1fr);margin:0 max(24px,50vw - 700px);display:grid}.LegalDocument-module__uiNCSW__highlights>div{border-right:1px solid var(--border);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:.45rem 1rem;min-height:165px;padding:1.75rem;display:grid}.LegalDocument-module__uiNCSW__highlights>div:last-child{border:0}.LegalDocument-module__uiNCSW__highlights span{color:var(--accent);grid-row:1/3;font:700 14px Unbounded,sans-serif}.LegalDocument-module__uiNCSW__highlights strong{font-size:16px}.LegalDocument-module__uiNCSW__highlights p{color:var(--muted);font-size:14px;line-height:1.55}.LegalDocument-module__uiNCSW__layout{grid-template-columns:285px minmax(0,850px);gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,7vw,7rem) max(24px,50vw - 700px) 0;display:grid}.LegalDocument-module__uiNCSW__layout aside{align-self:start;position:sticky;top:2rem}.LegalDocument-module__uiNCSW__layout aside>p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:11px;font-weight:850}.LegalDocument-module__uiNCSW__layout aside nav{display:grid}.LegalDocument-module__uiNCSW__layout aside nav a{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:2rem 1fr;gap:.75rem;padding:.85rem 0;font-size:14px;font-weight:650;line-height:1.35;display:grid}.LegalDocument-module__uiNCSW__layout aside nav a:hover{color:var(--text)}.LegalDocument-module__uiNCSW__layout aside nav span{color:var(--accent);font-weight:850}.LegalDocument-module__uiNCSW__layout aside>div{gap:.6rem;margin-top:1.5rem;display:grid}.LegalDocument-module__uiNCSW__layout aside>div a{color:var(--muted);text-underline-offset:4px;font-size:14px;font-weight:650;text-decoration:underline}.LegalDocument-module__uiNCSW__content>section{border-bottom:1px solid var(--border);grid-template-columns:3.5rem 1fr;gap:1.6rem;margin-bottom:3.75rem;padding:0 0 3.75rem;scroll-margin-top:2rem;display:grid}.LegalDocument-module__uiNCSW__content>section>span{width:2.8rem;height:2.8rem;color:var(--on-accent);background:var(--lime);border-radius:50%;place-items:center;font:800 12px Manrope,sans-serif;display:grid}.LegalDocument-module__uiNCSW__content h2{letter-spacing:-.045em;margin:.25rem 0 1.15rem;font:650 clamp(1.5rem,2.6vw,2.25rem)/1.18 Unbounded,sans-serif}.LegalDocument-module__uiNCSW__content section p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.75}.LegalDocument-module__uiNCSW__content section p+p{margin-top:1rem}.LegalDocument-module__uiNCSW__content ul{gap:.75rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.LegalDocument-module__uiNCSW__content li{padding-left:1.5rem;font-size:15px;font-weight:600;line-height:1.6;position:relative}.LegalDocument-module__uiNCSW__content li:before{content:"";background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.6em;left:0}.LegalDocument-module__uiNCSW__sourceLinks{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.LegalDocument-module__uiNCSW__sourceLinks a{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:13px;font-weight:750;display:flex}.LegalDocument-module__uiNCSW__sourceLinks a:hover{color:var(--text);border-color:var(--accent)}.LegalDocument-module__uiNCSW__content footer{color:var(--on-accent);background:var(--accent);border-radius:1.75rem;padding:clamp(1.6rem,4vw,2.6rem)}.LegalDocument-module__uiNCSW__content footer>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.LegalDocument-module__uiNCSW__content footer p{max-width:700px;margin:.8rem 0 1.5rem;font-size:16px;font-weight:650;line-height:1.65}.LegalDocument-module__uiNCSW__content footer a{color:var(--text);background:var(--surface);border-radius:.9rem;justify-content:space-between;align-items:center;padding:1rem 1.1rem;font-size:14px;font-weight:850;display:flex}.LegalDocument-module__uiNCSW__content footer a b{font-size:20px}@media (max-width:900px){.LegalDocument-module__uiNCSW__hero{grid-template-columns:minmax(0,1fr);gap:2.5rem}.LegalDocument-module__uiNCSW__highlights{grid-template-columns:1fr}.LegalDocument-module__uiNCSW__highlights>div{border-right:0;border-bottom:1px solid var(--border);min-height:auto}.LegalDocument-module__uiNCSW__highlights>div:last-child{border-bottom:0}.LegalDocument-module__uiNCSW__layout{grid-template-columns:1fr}.LegalDocument-module__uiNCSW__layout aside{position:static}.LegalDocument-module__uiNCSW__layout aside nav{grid-template-columns:1fr 1fr;gap:0 1rem}}@media (max-width:620px){.LegalDocument-module__uiNCSW__topbar{height:72px;padding-inline:14px}.LegalDocument-module__uiNCSW__brand b{font-size:15px}.LegalDocument-module__uiNCSW__hero{padding:3.5rem 18px 2.75rem}.LegalDocument-module__uiNCSW__hero h1{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.25rem,5.8vw,2.2rem)}.LegalDocument-module__uiNCSW__highlights{margin-inline:12px}.LegalDocument-module__uiNCSW__layout{padding:3.5rem 18px 0}.LegalDocument-module__uiNCSW__layout aside{display:none}.LegalDocument-module__uiNCSW__content>section{grid-template-columns:1fr;gap:1rem;margin-bottom:3rem;padding-bottom:3rem}.LegalDocument-module__uiNCSW__content section p{font-size:15px}.LegalDocument-module__uiNCSW__content footer{border-radius:1.25rem}}
