.Legal-module__C0m42q__legal{--paper:#f3f1e9;--ink:#222a25;--soft:#61665d;--line:#d8d9ce;--accent:#077882;background:var(--paper);width:100%;min-height:100%;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter),sans-serif;flex:none}.Legal-module__C0m42q__legal *{box-sizing:border-box}.Legal-module__C0m42q__legal a{text-decoration:none}.Legal-module__C0m42q__legal a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.Legal-module__C0m42q__legal h1:focus{outline:none}.Legal-module__C0m42q__topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f1e9f5;justify-content:space-between;align-items:center;gap:22px;height:76px;padding:0 36px;display:flex;position:sticky;top:0}.Legal-module__C0m42q__brand{letter-spacing:-1.3px;color:var(--ink);align-items:center;gap:8px;font-size:26px;font-weight:600;display:flex}.Legal-module__C0m42q__topbar nav{align-items:center;gap:28px;display:flex}.Legal-module__C0m42q__topbar nav a{color:var(--ink);align-items:center;gap:9px;font-size:13px;display:flex}.Legal-module__C0m42q__topbar nav a[aria-current=page]{color:var(--accent);font-weight:500}.Legal-module__C0m42q__wrap{grid-template-columns:minmax(0,760px) 220px;align-items:start;gap:56px;max-width:1180px;margin:0 auto;padding:0 32px;display:grid}.Legal-module__C0m42q__content{min-width:0;padding:52px 0 90px}.Legal-module__C0m42q__eyebrow{font:11px var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:18px;display:block}.Legal-module__C0m42q__legal h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.12}.Legal-module__C0m42q__updated{color:var(--soft);margin:20px 0 0;font-size:13px}.Legal-module__C0m42q__intro{border-bottom:1px solid var(--line);margin:26px 0 0;padding-bottom:8px}.Legal-module__C0m42q__intro p{color:#485145;margin:14px 0;font-size:16.5px;line-height:1.85}.Legal-module__C0m42q__legal section{margin-top:44px;scroll-margin-top:100px}.Legal-module__C0m42q__legal section h2{letter-spacing:-.025em;margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.3}.Legal-module__C0m42q__legal section h2 a{color:inherit}.Legal-module__C0m42q__legal section h3{letter-spacing:-.01em;margin:28px 0 4px;font-size:16px;font-weight:600}.Legal-module__C0m42q__legal section p,.Legal-module__C0m42q__legal section li{color:#485145;font-size:16px;line-height:1.85}.Legal-module__C0m42q__legal section p{margin:13px 0}.Legal-module__C0m42q__legal section ul,.Legal-module__C0m42q__legal section ol{margin:16px 0;padding-left:24px}.Legal-module__C0m42q__legal section ol{list-style:decimal}.Legal-module__C0m42q__legal section ul{list-style:outside}.Legal-module__C0m42q__legal section li{margin:10px 0;padding-left:6px}.Legal-module__C0m42q__legal section li::marker{color:var(--accent)}.Legal-module__C0m42q__legal section a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.Legal-module__C0m42q__callout{border-left:3px solid var(--accent);color:#384935;background:#e6ece2;margin:24px 0;padding:18px 21px;font-size:14.5px;line-height:1.8}.Legal-module__C0m42q__toc{padding:56px 0 0;position:sticky;top:110px}.Legal-module__C0m42q__toc>span{color:var(--soft);font:10px var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;display:block}.Legal-module__C0m42q__toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.Legal-module__C0m42q__toc li{counter-increment:toc}.Legal-module__C0m42q__toc a{color:var(--soft);gap:9px;padding:6px 0;font-size:12px;line-height:1.6;display:flex}.Legal-module__C0m42q__toc a:before{content:counter(toc);color:#a9aea2;font-variant-numeric:tabular-nums}.Legal-module__C0m42q__toc a:hover{color:var(--accent)}.Legal-module__C0m42q__end{border-top:1px solid var(--line);color:var(--soft);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:52px;padding-top:26px;font-size:13px;display:flex}.Legal-module__C0m42q__end a{color:var(--accent);align-items:center;gap:7px;display:flex}@media (max-width:1040px){.Legal-module__C0m42q__wrap{grid-template-columns:minmax(0,1fr);gap:0}.Legal-module__C0m42q__toc{display:none}}@media (max-width:640px){.Legal-module__C0m42q__topbar{gap:14px;height:64px;padding:0 20px}.Legal-module__C0m42q__topbar nav{gap:16px}.Legal-module__C0m42q__topbar nav a{font-size:12px}.Legal-module__C0m42q__brand{font-size:22px}.Legal-module__C0m42q__wrap{padding:0 20px}.Legal-module__C0m42q__content{padding:34px 0 64px}.Legal-module__C0m42q__legal section{margin-top:36px}.Legal-module__C0m42q__legal section h2{font-size:21px}.Legal-module__C0m42q__legal section p,.Legal-module__C0m42q__legal section li{font-size:15.5px}}
