.product-type{font-family:var(--font-sans);letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.6}.product-type h1,.product-type h2,.product-type h3,.product-type .product-type-hero-promise{letter-spacing:-.045em;font-family:inherit;font-weight:750;line-height:1.12}.product-type h1,.product-type .product-type-hero-promise{font-size:clamp(38px,3.7vw,57px)}.product-type h2{font-size:clamp(29px,3vw,42px)}.product-type h3{font-size:27px}.product-type .product-type-lead{letter-spacing:normal;font-size:19px;font-weight:400;line-height:1.5}.product-type .product-type-intro{letter-spacing:normal;font-size:17px;font-weight:400;line-height:1.6}.product-type .product-type-body{letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.6}.product-type .product-type-kicker{letter-spacing:.08em;font-size:13px;font-weight:600;line-height:1.6}.product-type .product-type-link{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.6}.product-type .product-type-note{letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.65}.product-type .product-type-caption{letter-spacing:normal;font-size:11px;font-weight:400;line-height:1.6}.product-type .product-type-label{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.6}.product-type .product-type-input{letter-spacing:normal;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.product-type .product-type-question{letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.6}.product-type .product-type-answer{letter-spacing:normal;font-size:15px;font-weight:400;line-height:1.6}.product-type .product-type-consent{letter-spacing:normal;font-size:12px;font-weight:400;line-height:1.6}.product-type .product-type-submit{letter-spacing:normal;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:1199px){.product-type h1,.product-type .product-type-hero-promise{font-size:43px}.product-type .product-type-lead{font-size:17px}}@media (max-width:599px){.product-type .product-type-question{font-size:15px}.product-type h1,.product-type .product-type-hero-promise{font-size:39px}.product-type h2{font-size:30px}.product-type h3{font-size:24px}.product-type .product-type-kicker{font-size:11px}.product-type .product-type-intro{font-size:16px}}
