.novem-platform-lengths{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-34:34px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-44:44px;--space-46:46px;--space-48:48px;--space-52:52px;--space-56:56px;--space-60:60px;--space-64:64px;--space-68:68px;--space-72:72px;--space-76:76px;--space-80:80px;--space-84:84px;--space-88:88px;--space-92:92px;--space-96:96px;--space-112:112px;--space-128:128px;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-38:38px;--radius-pill:999px;--text-9:9px;--text-9-5:9.5px;--text-10:10px;--text-10-5:10.5px;--text-11:11px;--text-11-5:11.5px;--text-12:12px;--text-12-5:12.5px;--text-13:13px;--text-13-5:13.5px;--text-14:14px;--text-14-5:14.5px;--text-15:15px;--text-15-5:15.5px;--text-16:16px;--text-16-5:16.5px;--text-17:17px;--text-17-5:17.5px;--text-18:18px;--text-18-5:18.5px;--text-19:19px;--text-19-5:19.5px;--text-20:20px;--text-21:21px;--text-22:22px;--text-23:23px;--text-24:24px;--text-25:25px;--text-26:26px;--text-27:27px;--text-28:28px;--text-30:30px;--text-32:32px;--text-34:34px;--text-36:36px;--text-38:38px;--text-40:40px;--text-42:42px;--text-44:44px;--text-46:46px;--text-48:48px;--text-52:52px;--text-64:64px;--text-88:88px;--border-w-0:0;--border-w-1:1px;--border-w-2:2px;--border-w-4:4px;--control-h-38:38px;--control-h-40:40px;--white:#fff;--brand-700:#005395;--bg-app:#f7f9fb;--bg-surface:#fff;--bg-sunken:#eef2f6;--bg-hover:#eef2f6;--bg-brand:#00b6e8;--bg-brand-hover:#009cc9;--bg-brand-soft:#e8f8fd;--fg-1:#1a2733;--fg-2:#3f4b56;--fg-3:#5f6e7e;--fg-heading:#00486f;--fg-on-brand:#022b41;--fg-link:#005395;--danger-fg:#c22a2e;--border-1:#00486f1a;--border-2:#00486f29;--border-3:#00486f99;--border-brand:#00b6e8;--font-sans:"Inter Tight", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:"Outfit", "Inter Tight", system-ui, sans-serif;--font-serif:"Newsreader", "Iowan Old Style", Georgia, serif;--body-md-size:16px;--body-md-lh:1.55;--h1-size:36px;--h1-lh:1.15;--h1-weight:400;--h1-tracking:-.015em;--focus-ring-color:#00b6e873;--focus-ring-width:3px;--focus-ring-offset:2px}.novem-platform-lengths *,.novem-platform-lengths :before,.novem-platform-lengths :after{box-sizing:border-box}.novem-platform-lengths body{background:var(--bg-app);min-height:100vh;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--body-md-size);line-height:var(--body-md-lh);-webkit-font-smoothing:antialiased;margin:0}.novem-platform-lengths main{--platform-page-width:70rem;max-width:var(--platform-page-width);padding:var(--space-32) var(--space-20) var(--space-64);margin:0 auto}.novem-platform-lengths h1,.novem-platform-lengths h2,.novem-platform-lengths h3{margin:0 0 var(--space-12);color:var(--fg-heading);font-family:var(--font-display);line-height:1.2}.novem-platform-lengths a{color:var(--fg-link)}.novem-platform-lengths button,.novem-platform-lengths input,.novem-platform-lengths select,.novem-platform-lengths textarea{font:inherit;color:inherit}.novem-platform-lengths input,.novem-platform-lengths select,.novem-platform-lengths textarea{padding:var(--space-8) var(--space-10);border:var(--border-w-1) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface)}.novem-platform-lengths button{padding:var(--space-10) var(--space-16);border:var(--border-w-1) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface);cursor:pointer}.novem-platform-lengths .cart-cta,.novem-platform-lengths button[type=submit]{padding:var(--space-12) var(--space-20);border:var(--border-w-1) solid transparent;border-radius:var(--radius-8);background:var(--bg-brand);color:var(--fg-on-brand);font-weight:600;text-decoration:none;display:inline-block}.novem-platform-lengths .cart-cta:hover,.novem-platform-lengths button[type=submit]:hover{background:var(--bg-brand-hover)}.novem-platform-lengths :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
