@media only screen and (min-width:1024px){.teasers.has-1-columns,.teasers.has-2-columns{--theme--spacing--grid:5rem}}.teaser{max-width:var(--theme--width--content)}.teaser.has-link>.teaser-link,.teaser.has-no-link{align-content:start;display:grid;grid-template-areas:"figure" "content";grid-template-columns:100%;grid-template-rows:auto;grid-gap:1rem}.teaser.is-style-centered{align-items:center;text-align:center}.teaser.is-style-image-side.has-link>a,.teaser.is-style-image-side.has-no-link{align-items:stretch;grid-template-columns:50% 50%;grid-gap:1.5rem}@media only screen and (min-width:560px){.teaser.is-style-image-side.has-link>a,.teaser.is-style-image-side.has-no-link{grid-template-columns:100%}}@media only screen and (min-width:1024px){.teaser.is-style-image-side.has-link>a,.teaser.is-style-image-side.has-no-link{grid-template-columns:50% 50%}}.teaser.is-style-image-side.has-fa-icon.has-link>a,.teaser.is-style-image-side.has-fa-icon.has-no-link{grid-template-columns:auto 1fr;grid-gap:2rem}.teaser>a{color:inherit;display:block}.teaser>a:hover{color:inherit;text-decoration:none}.teaser>a:hover .teaser-title{border-bottom-color:currentColor}.teaser>a:hover .teaser-title:after{opacity:1}.teaser-figure{border-radius:var(--theme--radius--rounded);margin:0;overflow:hidden}.teaser-content{align-items:stretch;display:flex;flex-flow:column}.teaser-eyebrow{margin:0 0 .1em}.teasers.has-4-columns .teaser-eyebrow{font-size:var(--theme--font-size--small)}.teaser-title{align-self:flex-start;border-bottom:2px solid #fff0;color:var(--theme--palette--primary);font-size:var(--theme--font-size--h3);margin:0 0 .25em}.teaser.has-link .teaser-title:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;transition:opacity var(--theme--transition--slow) var(--theme--transition--easing);-webkit-font-smoothing:antialiased;color:inherit;content:"";font-family:Font Awesome\ 5 Pro;font-size:.75em;font-size:55%;font-weight:400;margin-left:.75em;margin-top:-.1em;opacity:0;vertical-align:middle}.teasers.has-4-columns .teaser-title{font-size:var(--theme--font-size--h4)}.teaser-text{flex:1 1 auto;margin:0}.teaser-cta{margin-top:1em}