:root{--red:#e7131a;--light-gray:#f4f4f4;--gray:#393939;--dark-gray:#222;--magenta:#d9017a;--light-magenta:#fff0f9;--dark-grey:#333;--grey:#e0e2e3;--dark-navy:#00263a;--dark-turquoise:#114059;--light-grey:#f5f5f5;--black:#000;--white:#fff;--font-family:"Avenir","Arial",sans-serif;--h1-font-size:50px;--h1-font-weight:500;--h1-letter-spacing:-1px;--h1-line-height:60px;--h1-color:var(--dark-gray);--h2-font-size:40px;--h2-font-weight:500;--h2-letter-spacing:0;--h2-line-height:44px;--h2-color:var(--dark-gray);--h3-font-size:26px;--h3-font-weight:500;--h3-letter-spacing:-0.5px;--h3-line-height:40px;--h3-color:var(--dark-gray);--h4-font-size:24px;--h4-font-weight:600;--h4-letter-spacing:0.3px;--h4-line-height:32px;--h4-color:var(--dark-gray);--body-font-size:18px;--body-font-weight:400;--body-color:var(--dark-gray);--body-line-height:30px;--subtitle-font-size:14px;--subtitle-font-weight:500;--subtitle-letter-spacing:0.25px;--p-font-size:18px;--p-font-weight:400;--p-color:var(--dark-gray);--p-line-height:30px}body{font-family:var(--font-family)}h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}h1,h1.banner{font-family:var(--font-family);color:var(--h1-color)}h1.banner{font-size:var(--h1-banner-font-size);font-weight:var(--h1-banner-font-weight);letter-spacing:var(--h1-banner-letter-spacing);line-height:var(--h1-banner-line-height)}h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);text-transform:var(--h2-text-transform);color:var(--h2-color)}h2,h3{font-family:var(--font-family)}h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);color:var(--h3-color)}p{font-size:var(--p-font-size);font-weight:var(--p-font-weight);color:var(--p-color);line-height:var(--p-line-height)}p,p.subtitle{font-family:var(--font-family)}p.subtitle{font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);letter-spacing:var(--subtitle-letter-spacing);text-transform:var(--subtitle-text-transform)}