:root {--jj-brand: #3BA7CA;--jj-action: #FD9E01;--jj-ink: #00091D;--jj-muted: #6F7C84;--jj-tint: #F2F5FB;--jj-dark: #143348;--jj-white: #FFFFFF;--jj-border: #DCE5EC;--jj-content-width: 1350px;--jj-section-space: clamp(4.8rem, 6vw, 10rem);--jj-radius: 1.6rem;--jj-radius-button: 0.6rem;--jj-title-size: clamp(3.2rem, 3.2vw, 5rem);--jj-heading-size: clamp(2.8rem, 2.8vw, 4.8rem);--jj-body-size: clamp(1.6rem, 1.2vw, 1.8rem);--jj-space-2xs: 0.5rem;--jj-space-xs: 1rem;--jj-space-s: 1.5rem;--jj-space-m: 2rem;--jj-space-l: 3rem;--jj-space-xl: 4.5rem;--jj-space-2xl: 5rem;--jj-space-3xl: 6rem;--jj-section-compact: clamp(5rem,4.43vw,8.5rem);--jj-section-large: clamp(6rem,6.25vw,12rem);--jj-heading-md: 2.4rem;--jj-heading-sm: 2rem;--jj-text-small: 1.6rem;--jj-text-fine: 1.35rem;--jj-radius-image: 0.8rem;--jj-dark-end: #102637;--jj-gallery-surface: #D9D9D9;--jj-space-label: 1.33rem;--jj-heading-card: clamp(2.4rem,2vw,3.2rem);--jj-text-input: 1.5rem;--jj-text-label: 1.4rem;--jj-text-micro: 1rem;--jj-neutral: #161616;--jj-quote-surface: rgba(228,240,245,.5);}