:root{--morrow-canvas: #f8fafc;--morrow-surface: #ffffff;--morrow-muted-surface: #f1f5f9;--morrow-selected: #e6eaf0;--morrow-hover: #eef2f7;--morrow-ink: #1a2d4d;--morrow-ink-strong: #0b1b33;--morrow-ink-secondary: #56657a;--morrow-ink-disabled: #94a3b8;--morrow-ink-inverse: #ffffff;--morrow-primary: #0b1b33;--morrow-primary-hover: #1a2d4d;--morrow-primary-pressed: #050d1a;--morrow-border: #e2e8f0;--morrow-control-border: #7d8ba0;--morrow-focus: #0b1b33;--morrow-focus-gap: #ffffff;--morrow-success: #047857;--morrow-success-bg: #ecfdf5;--morrow-success-border: #a7f3d0;--morrow-warning: #8a4a06;--morrow-warning-bg: #fdf6e7;--morrow-warning-border: #f0d59c;--morrow-danger: #b91c1c;--morrow-danger-bg: #fef2f2;--morrow-danger-border: #fecaca;--morrow-info: #1a2d4d;--morrow-info-bg: #dfe5ee;--morrow-info-border: #7f8da3;--morrow-neutral: #475569;--morrow-neutral-bg: #f1f5f9;--morrow-neutral-border: #e2e8f0;--morrow-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--morrow-text-xs: 12px;--morrow-text-xs-line: 16px;--morrow-text-sm: 13px;--morrow-text-sm-line: 18px;--morrow-text-md: 14px;--morrow-text-md-line: 20px;--morrow-text-lg: 16px;--morrow-text-lg-line: 24px;--morrow-text-xl: 20px;--morrow-text-xl-line: 28px;--morrow-text-2xl: 24px;--morrow-text-2xl-line: 32px;--morrow-space-1: 4px;--morrow-space-2: 8px;--morrow-space-3: 12px;--morrow-space-4: 16px;--morrow-space-5: 20px;--morrow-space-6: 24px;--morrow-space-8: 32px;--morrow-space-10: 40px;--morrow-control-radius: 8px;--morrow-panel-radius: 12px;--morrow-pill-radius: 999px;--morrow-shadow-overlay: 0 8px 24px rgba(11, 27, 51, .12);--morrow-shadow-control: 0 1px 2px rgba(11, 27, 51, .12);--morrow-w-sidebar: 240px;--morrow-w-page: 1200px;--morrow-w-form: 960px;--morrow-w-inspector: 560px;--morrow-control-height: 40px;--morrow-control-compact-height: 32px;--morrow-control-touch-height: 44px;--morrow-ease-out: cubic-bezier(.16, 1, .3, 1);--morrow-duration-fast: .12s;--morrow-duration-enter: .2s;--morrow-focus-width: 2px}*,*:before,*:after{box-sizing:border-box}:root{--ink: var(--morrow-ink-strong);--ink-mid: var(--morrow-ink-secondary);--ink-muted: var(--morrow-ink-disabled);--line: var(--morrow-border)}body{margin:0;min-width:320px;background:var(--morrow-canvas);color:var(--ink);font-family:var(--morrow-font);-webkit-font-smoothing:antialiased}a{color:inherit}.site-nav{position:sticky;top:0;z-index:100;display:flex;min-height:73px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.1);background:var(--ink);padding:0 max(24px,calc((100% - 1232px)/2))}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:#fff}.brand-mark img{width:32px;height:32px}.brand-name{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.025em}.nav-links{display:flex;align-items:center;gap:32px;color:#cbd5e1;font-size:14px;font-weight:500}.nav-links a{text-decoration:none;transition:color .15s ease}.nav-links a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;white-space:nowrap}.button:hover{background:var(--morrow-muted-surface)}main{padding:88px 24px 110px}.legal-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,760px);width:min(1120px,100%);margin:0 auto;gap:64px}.legal-kicker{margin:0 0 16px;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}h1{margin:0 0 20px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.025em;line-height:1.05}.legal-updated{margin:0;color:var(--ink-mid);font-size:14px}.legal-nav{position:sticky;top:105px;align-self:start;border:1px solid var(--line);border-radius:16px;background:var(--morrow-surface);padding:20px}.legal-nav a,.legal-nav button{display:block;width:100%;border:0;background:none;color:var(--ink-mid);cursor:pointer;font:inherit;font-size:14px;padding:8px 0;text-align:left;text-decoration:none}.legal-nav a:hover,.legal-nav button:hover,.legal-nav a[aria-current=page]{color:var(--ink)}.legal-nav a[aria-current=page]{font-weight:600}.legal-document{border:1px solid var(--line);border-radius:24px;background:var(--morrow-surface);padding:clamp(28px,4vw,48px)}.legal-document h2{margin:32px 0 10px;color:var(--ink);font-size:20px;letter-spacing:-.01em}.legal-document h2:first-child{margin-top:0}.legal-document p,.legal-document li{color:var(--ink-mid);font-size:15px;line-height:1.75}.legal-document a{color:var(--ink);font-weight:600}.legal-document ul{padding-left:22px}footer{border-top:1px solid var(--line);background:var(--morrow-surface);color:var(--ink-mid);padding:40px 24px}.footer-inner{display:flex;width:min(1232px,100%);justify-content:space-between;gap:24px;margin:0 auto;font-size:13px}.footer-links{display:flex;flex-wrap:wrap;gap:20px}.footer-links a,.footer-links button{border:0;background:none;color:var(--ink-mid);cursor:pointer;font:inherit;padding:0;text-decoration:none}.footer-links a:hover,.footer-links button:hover{color:var(--ink)}@media(max-width:820px){.nav-links{display:none}main{padding:56px 24px 80px}.legal-shell{grid-template-columns:1fr;gap:28px}.legal-nav{position:static}.footer-inner{flex-direction:column}}
