.post--teaser .post__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--button-gap, 0.5rem 1rem);padding:var(--button-padding, 1rem 1.75em);background:var(--button-background, var(--primary)) !important;border-color:var(--button-border-color, #000) !important;border-width:var(--button-border-width, 2px) !important;border-style:var(--button-border-style, solid) !important;border-radius:var(--button-border-radius, 0.25rem) !important;color:var(--button-color, #fff) !important;font-size:var(--button-font-size, 1rem) !important;font-family:var(--button-font-family, "Roboto", sans-serif) !important;font-weight:var(--button-font-weight, 600) !important;letter-spacing:var(--button-letter-spacing, 2px) !important;text-transform:var(--button-text-transform, uppercase) !important;text-align:var(--button-text-align, left) !important;text-decoration:var(--button-text-decoration, none) !important;-webkit-transition-property:var(--button-transition, background, border-color, color) !important;-o-transition-property:var(--button-transition, background, border-color, color) !important;transition-property:var(--button-transition, background, border-color, color) !important;-webkit-transition-duration:var(--button-transition-duration, 0.2s) !important;-o-transition-duration:var(--button-transition-duration, 0.2s) !important;transition-duration:var(--button-transition-duration, 0.2s) !important;-webkit-transition-timing-function:var(--button-transition-timing-function, ease-in-out) !important;-o-transition-timing-function:var(--button-transition-timing-function, ease-in-out) !important;transition-timing-function:var(--button-transition-timing-function, ease-in-out) !important}.post--teaser .post__link:hover{background-color:var(--button-hover-background, var(--secondary)) !important;border-color:var(--button-hover-border-color, #000) !important;color:var(--button-hover-color, #fff) !important}.post--teaser .post__link:focus{background-color:var(--button-focus-background, var(--secondary)) !important;border-color:var(--button-focus-border-color, #000) !important;color:var(--button-focus-color, #fff) !important;outline:var(--button-focus-outline, var(--brand-200) 2px solid)}:root{--post-teaser-image-radius: 1em;--post-teaser-image-height: 300px}.post--teaser{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1em;font-size:1.25em;line-height:1.65em}.post--teaser img{display:block;width:100%;height:var(--post-teaser-image-height);-o-object-fit:cover;object-fit:cover;border-radius:var(--post-teaser-image-radius)}.post--teaser .post__title{margin:0;padding:0;font-size:clamp(1em, 3vw + 0.5rem, 1.5em);line-height:1.25em}.post--teaser .post__link{--button-font-size: 1em;font-family:"Roboto-Bold";justify-self:start;--button-background: hsl(24, 90%, 55%);--button-border-color: var( --button-background )}.post--teaser .post__link:hover{--button-hover-background: hsl(24, 90%, 45%);--button-hover-border-color: var( --button-hover-background )}.post--teaser .post__link:focus{--button-focus-background: hsl(24, 90%, 45%);--button-focus-border-color: hsl(24, 90%, 25%)}.post--teaser .post__link svg{height:2em;width:auto;opacity:.5;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.post--teaser .post__link:hover svg{opacity:1}.post--teaser .post__link:has(svg+span) svg{margin-left:-0.25em}.post--teaser .post__link span+svg{margin-right:-0.25em}
/*# sourceMappingURL=teaser-post.min.css.map */
