.teaser-grid-6-6{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}
.teaser-grid-3-9{justify-content:center;align-items:center;gap:10px;max-width:291px;width:100%;display:flex;overflow:hidden}
.teaser-grid-3-9 img{max-width:100%;height:auto;object-fit:cover;flex-shrink:0}
.teaser-grid-6-6 img{object-fit:cover;flex-shrink:0}
.teaser .paragraph-gray-8{color:#333;font-family:'UHC Sans Medium',Arial,sans-serif;font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.4}
.teaser .heading-5{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r16) !important;font-weight:700 !important;line-height:var(--r22) !important}
.teaser .heading-2-blue{color:var(--Blue,#002677);font-family:"UHC Serif Headline";font-size:24px;font-style:normal;font-weight:600;line-height:32px}
.teaser .heading-2-gray-8{color:var(--UHC-Neutrals-Gray-8,#323333);font-family:"UHC2020 Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px}
.teaser-button-wrapper--primary{height:48px;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;background:#002677;border-radius:24px;justify-content:center;align-items:center;gap:8px;display:flex}
.teaser-button-wrapper--secondary{height:48px;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;background:white;border-radius:24px;outline:1px #002677 solid;justify-content:center;align-items:center;gap:8px;display:flex}
.teaser-button--primary{text-align:center;justify-content:center;display:flex;flex-direction:column;color:white;font-size:16px;font-family:UHC2020 Sans;font-weight:700;line-height:20px;word-wrap:break-word}
.teaser-button--secondary{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#002677;font-size:16px;font-family:UHC2020 Sans;font-weight:700;line-height:20px;word-wrap:break-word}
.teaser .uhc-tempo-button--secondary{background-color:#fff;color:#002677;fill:#002677;border:2px solid #002677}
.teaser .uhc-tempo-button--primary{background-color:#002677;color:#fff;fill:#fff;border:2px solid #002677}
.teaser .uhc-tempo-button--primary:hover{background-color:#196ecf;border:2px solid #196ecf;color:#fff}
.teaser .uhc-tempo-button--secondary:hover{border-color:#196ecf;color:#196ecf;fill:#196ecf}
.teaser .uhc-tempo-button--primary:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #196ecf;outline:1px solid #196ecf}
.teaser .uhc-tempo-button--secondary:focus{outline:2px solid #196ecf !important;outline-offset:1px}
.teaser .cta-link{justify-content:center;display:flex;font-size:16px;font-family:UHC2020 Sans;font-weight:700;line-height:22px;word-wrap:break-word;text-decoration:none}
.teaser .heading-3-gray8{color:#323333;font-family:'UHC Sans Bold',Arial,sans-serif;font-size:1.25rem;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.teaser .heading-4-gray8{color:#323333;font-family:'UHC Sans Bold',Arial,sans-serif;font-size:1rem;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.teaser .heading-5-gray8{color:#323333;font-family:'UHC Sans Bold',Arial,sans-serif;font-size:.85rem;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.teaser .heading-6-gray8{color:#323333;font-family:'UHC Sans Bold',Arial,sans-serif;font-size:.75rem;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.teaser .page-lead-large{color:#002677;font-family:"UHCSerifHeadline",serif;font-size:28px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.25}
.teaser .page-lead{color:#002677;font-family:"UHCSerifHeadline",serif;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.25}
.teaser .page-lead-large-light{color:#fff;font-family:"UHCSerifHeadline",serif;font-size:28px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.25}
.teaser .page-lead-light{color:#fff;font-family:"UHCSerifHeadline",serif;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.25}
.teaser-mobile-button-wrapper{align-self:stretch;flex-direction:column;justify-content:center;gap:16px;display:flex}
@media(min-width:768px) and (max-width:1024px){.teaser-mobile-button-wrapper{align-self:auto;flex-direction:row}
}
.teaser-desktop,.teaser-tablet-mobile{display:none}
@media screen and (min-width:1001px){.teaser-desktop{display:block}
}
@media screen and (max-width:1000px){.teaser-tablet-mobile{display:block}
}