.register-b{font-family:var(--font-product);color:var(--color-prod-ink-600);background:var(--color-cream-50)}.register-b .h-prod-display{font-family:var(--font-product);letter-spacing:-.03em;color:var(--color-prod-ink-800);font-size:56px;font-weight:600;line-height:1.05}.register-b .h-prod-1{font-family:var(--font-product);letter-spacing:-.025em;color:var(--color-prod-ink-800);font-size:40px;font-weight:600;line-height:1.1}.register-b .h-prod-2{font-family:var(--font-product);letter-spacing:-.02em;color:var(--color-prod-ink-800);font-size:28px;font-weight:600;line-height:1.2}.register-b .h-prod-3{font-family:var(--font-product);letter-spacing:-.01em;color:var(--color-prod-ink-800);font-size:18px;font-weight:600;line-height:1.3}.register-b .lead-prod{font-family:var(--font-product);letter-spacing:-.005em;color:var(--color-prod-ink-600);font-size:17px;font-weight:400;line-height:1.5}.register-b .body-prod{font-family:var(--font-product);color:var(--color-prod-ink-600);font-size:15px;line-height:1.55}.register-b .byline-prod{font-family:var(--font-product);letter-spacing:.06em;color:var(--color-prod-ink-400);font-size:12px;font-weight:500}.register-b .num-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}@keyframes prod-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.prod-skeleton-shimmer{background:linear-gradient(90deg,#ffffff73 0%,#ffffffd9 50%,#ffffff73 100%) 0 0/200% 100%;animation:1.5s linear infinite prod-shimmer}
