@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{display:grid;align-content:start;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{display:block;color:inherit}.teaser>a:hover{text-decoration:none;color:inherit}.teaser>a:hover .teaser-cta-link:before{visibility:visible;transform:scaleX(1)}.teaser-figure{overflow:hidden;margin:0 0 1rem;border-radius:var(--theme--radius--rounded)}.teaser-figure i{font-size:2.5rem}.teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;flex-flow:column}.teaser-eyebrow{display:block;margin-bottom:.25em}.teasers.has-4-columns .teaser-eyebrow{font-size:var(--theme--font-size--small)}.teaser-title{font-size:var(--theme--font-size--h3);font-weight:var(--theme--font-weight--bold);margin:0 0 .25em;color:var(--theme--palette--body-text)}.teaser.is-style-image-side .teaser-title,.teasers.has-4-columns .teaser-title{font-size:var(--theme--font-size--h4)}.teaser-text{flex:1 1 auto;margin:0;font-size:var(--theme--font-size--medium);max-width:var(--theme--width--content)}@media only screen and (min-width:1024px){.teaser-text{font-size:1.1rem}}@media only screen and (min-width:1024px){.teaser.is-style-image-side .teaser-text,.teasers.has-4-columns .teaser-text{font-size:var(--theme--font-size--medium)}}.teaser-cta{margin-top:1rem}
