@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";*{font-family:Inter,sans-serif}html{scroll-behavior:smooth}.app-card{background:#fff;border-radius:20px;box-shadow:0 1px 3px #00000008,0 4px 16px #0000000a;border:1px solid #EFEFEF;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.app-card:hover{box-shadow:0 4px 8px #0000000a,0 16px 40px #00000014;transform:translateY(-4px)}.pill{border-radius:9999px}.brand-bg{background-color:#4a675b}.brand-bg-dark{background-color:#3a5147}.brand-text{color:#4a675b}.brand-bg-light{background-color:#e8efe9}.brand-border{border-color:#4a675b}.brand-border-light{border-color:#d0dacd}.section-fade{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.legal-doc{max-width:44rem;margin:0 auto;padding:2.5rem 0 4.5rem;color:#3b4440;font-size:.9375rem;line-height:1.75;text-align:left;direction:ltr}.legal-doc h1{margin:0 0 .4rem;font-size:2.125rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#2d3631}.legal-doc .legal-lede{margin:0 0 .75rem;font-size:1.0625rem;color:#6b756f}.legal-doc .legal-updated{margin:0;font-size:.8125rem;color:#9aa39e}.legal-doc .legal-rule{height:1px;background:#e2e8e4;border:0;margin:2.25rem 0}.legal-doc .legal-toc{margin:0 0 2.5rem;padding:0;list-style:none;counter-reset:toc;columns:2;column-gap:2.5rem}.legal-doc .legal-toc li{counter-increment:toc;margin:0 0 .4rem;break-inside:avoid;font-size:.875rem}.legal-doc .legal-toc a{color:#4a675b;text-decoration:none}.legal-doc .legal-toc a:hover{text-decoration:underline}.legal-doc .legal-toc li:before{content:counter(toc) ". ";color:#9aa39e}.legal-doc section{margin:0 0 2.75rem;scroll-margin-top:5rem}.legal-doc h2{margin:0 0 1.25rem;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;color:#2d3631}.legal-doc h2 .legal-num{color:#9aa39e;font-weight:600;margin-inline-end:.5rem}.legal-doc h3{margin:1.75rem 0 .35rem;font-size:.9375rem;font-weight:650;color:#2d3631}.legal-doc h3:first-of-type{margin-top:0}.legal-doc p{margin:0}.legal-doc .legal-contact{margin:3rem 0 0;padding:1.5rem 0 0;border-top:1px solid #e2e8e4;font-size:.875rem;color:#6b756f}.legal-doc .legal-contact a{color:#4a675b;font-weight:600}@media(max-width:640px){.legal-doc{padding-top:1.75rem;font-size:.9375rem}.legal-doc h1{font-size:1.75rem}.legal-doc .legal-toc{columns:1}}
