@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap");.brand-page{--brand-petrol:#0a1614;--brand-carto:#071210;--brand-paper:#fbfaf7;--brand-ink:#101613;--brand-ink-soft:#5d6862;--brand-fg:#eef4f0;--brand-fg-soft:#9db2ab;--brand-teal:#14b8a6;--brand-teal-deep:#0d9488;--brand-rule-l:#d8d8cf;--brand-rule-d:rgba(233,239,236,0.12);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.brand-display{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:-.025em}.brand-mono{font-family:JetBrains Mono,ui-monospace,monospace}.brand-grat{background-image:linear-gradient(rgba(233,239,236,.045) 1px,transparent 0),linear-gradient(90deg,rgba(233,239,236,.045) 1px,transparent 0);background-size:60px 60px}.legal-doc{color:var(--brand-ink);font-size:15px;line-height:1.7}.legal-doc section{scroll-margin-top:84px;border-top:1px solid var(--brand-rule-l);padding-top:34px;margin-bottom:42px}.legal-doc h2{letter-spacing:-.02em;font-size:23px;margin-bottom:14px}.legal-doc h2,.legal-doc h3{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.legal-doc h3{letter-spacing:-.015em;font-size:16.5px;margin:24px 0 10px}.legal-doc p{color:#3d4742;margin-bottom:14px;max-width:46em}.legal-doc ul{list-style:none;margin:0 0 16px;padding:0;max-width:46em}.legal-doc li{color:#3d4742;position:relative;padding:4px 0 4px 20px}.legal-doc li:before{content:"·";position:absolute;left:5px;color:var(--brand-teal-deep);font-weight:700}.legal-doc strong{color:var(--brand-ink);font-weight:600}.legal-doc a{color:var(--brand-teal-deep);text-decoration:none;border-bottom:1px solid rgba(13,148,136,.35);transition:border-color .2s}.legal-doc a:hover{border-bottom-color:var(--brand-teal-deep)}.legal-card{background:#fff;border:1px solid var(--brand-rule-l);padding:18px 20px;margin-bottom:14px;max-width:46em}.legal-card p{margin-bottom:4px}.legal-doc table{width:100%;max-width:46em;border-collapse:collapse;background:#fff;border:1px solid var(--brand-rule-l);font-size:13.5px;margin-bottom:16px}.legal-doc th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--brand-ink-soft);padding:10px 14px;border-bottom:1px solid var(--brand-rule-l)}.legal-doc td{padding:10px 14px;border-bottom:1px solid #efefe8;color:#3d4742;vertical-align:top}.legal-doc td:first-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--brand-teal-deep)}