.teaser-article{--spacing:20px;box-shadow:0 2px 6px rgba(0,0,0,.1607843137);transform:scale(1);border:1px solid var(--colour-border);border-radius:20px;overflow:hidden;background:var(--colour-neutral);position:relative;display:flex;flex-direction:column;transition:box-shadow .2s ease}.teaser-article__media{position:relative;height:175px}.teaser-article__media .pill{position:absolute;z-index:9;top:var(--spacing);left:var(--spacing);max-width:calc(100% - var(--spacing) * 2);width:-moz-fit-content;width:fit-content}.teaser-article__media__image{width:100%;object-fit:cover;vertical-align:top}.teaser-article__content{display:flex;flex-direction:column;gap:15px;padding:var(--spacing)}.teaser-article__content__title{font-size:2rem;color:#1e1f58;font-weight:700}.keyboard-input .teaser-article__content__title:focus .teaser-article__content__title__inner{color:var(--colour-focus-text);background:var(--colour-focus-bg);box-shadow:0 2px 0 0 currentColor}.teaser-article__content__title:before{content:"";position:absolute;z-index:5;inset:0}.teaser-article__content__lower{--gaps:12px;--dot-size:5px;line-height:1.1;font-size:1.6rem}.teaser-article__content__lower__inner{display:flex;flex-wrap:wrap;gap:5px 0}.teaser-article__content__lower__inner__tag,.teaser-article__content__lower__inner__time{display:flex;align-items:center;margin-right:var(--gaps)}*~.teaser-article__content__lower__inner__tag:before,*~.teaser-article__content__lower__inner__time:before{content:"";height:var(--dot-size);width:var(--dot-size);display:inline-block;margin-right:var(--gaps);border-radius:50%;background:rgba(0,0,0,.25)}.teaser-article__content__lower__inner__tag{font-family:"DM Sans",sans-serif;color:#2740cc}.teaser-article__content__lower__inner__tag__link{position:relative;z-index:9;color:#02738d}.teaser-article__content__lower__inner__tag__link:hover{border-bottom:solid 2px var(--colour-one);margin-bottom:-2px}.keyboard-input .teaser-article__content__lower__inner__tag__link:focus{color:var(--colour-focus-text);background:var(--colour-focus-bg);box-shadow:0 2px 0 0 currentColor}.teaser-article:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.teaser-article:hover .teaser-article__content__title__inner{color:var(--colour-two);box-shadow:0 2px 0 0 var(--colour-one)}@media (min-width:768px){.teaser-article__content{gap:10px}.teaser-article__content__title{font-size:1.8rem}}@media (min-width:768px) and (max-width:1023px){.teaser-article{flex-direction:row;height:160px}.teaser-article__content,.teaser-article__media{flex:1 1 50%}.teaser-article__content{justify-content:center;padding:0 40px}.teaser-article__media{height:100%}}@media (min-width:1260px){.teaser-article__media{height:170px}}