:root{--air-bg:#f5f7fa;--air-panel:#fff;--air-raised:#f0f4f9;--air-selected:#eaf1fb;--air-line:#e4e8ed;--air-line-strong:#bdc9d7;--air-text:#242e3d;--air-muted:#647085;--air-quiet:#748093;--air-accent:#f25c37;--air-accent-strong:#dc4e2c;--air-ink:#fff;--air-success:#278663;--air-success-bg:#edf7f2;--air-warning:#8c631f;--air-danger:#be483f;--air-danger-bg:#fff1ee;--air-danger-line:#e6b9b1;--air-brand-mention:#bd302f;--air-brand-mention-bg:#fff1ee;--air-warning-bg:#fff6e5;--air-chart-grid:#e4e8ed;--air-chart-total:#f25c37;--air-icon:var(--air-muted);--air-icon-accent:var(--air-accent);--air-icon-surface:#edf3fb}:is(.landing,.cabinet) .lucide{stroke-width:1.75px;flex-shrink:0}.cabinet .cc-sidebar nav a .lucide,.cabinet .ql-groups button .lucide{color:var(--air-icon)}.cabinet .cc-sidebar nav a[aria-current=page] .lucide,.cabinet .ql-groups button[aria-pressed=true] .lucide{color:var(--air-icon-accent)}:root{color:var(--air-text);background:var(--air-bg);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:var(--air-accent);text-underline-offset:4px}a:focus-visible{outline:2px solid var(--air-accent);outline-offset:5px}.legal-header{border-bottom:1px solid var(--air-line);justify-content:space-between;align-items:center;gap:20px;padding:24px max(24px,50vw - 640px);display:flex}.legal-header a{text-decoration:none}.legal-header>a:last-child{font-size:14px}.legal-page{max-width:850px;margin:auto;padding:60px 24px 80px}.legal-page h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 24px;font-size:clamp(30px,5vw,48px);line-height:1.12}.legal-page h2{letter-spacing:-.025em;margin:40px 0 16px;font-size:23px;line-height:1.3}.legal-page p,.legal-page li{color:var(--air-muted);font-size:16px;line-height:1.8}.legal-page ul{padding-left:24px}.legal-page li+li{margin-top:10px}.legal-meta{color:var(--air-quiet);font-size:13px}.legal-nav{border:1px solid var(--air-line);background:var(--air-panel);border-radius:14px;margin:32px 0;padding:22px 26px}.legal-nav ol{gap:8px;margin:0;padding-left:20px;display:grid}.legal-nav li{font-size:14px;line-height:1.5;margin:0!important}.legal-page section{scroll-margin-top:24px}.legal-lead{font-size:18px!important}.legal-contact{border-top:1px solid var(--air-line);margin-top:40px;padding-top:20px}@media print{.legal-header,.air-footer,.legal-nav{display:none}.legal-page{max-width:none;padding:0}.legal-page p,.legal-page li,.legal-page h1,.legal-page h2{color:#111}:root{color:#111;background:#fff}a{color:#111}}
