.target-group-teaser{opacity:1;background:#fff;display:flex;align-items:flex-start;border:1px solid #8799c3;padding:2rem calc(var(--content-padding) - 1px);flex-direction:column}.target-group-teaser__body{display:flex;flex-direction:column;flex:1 1}.target-group-teaser__body .icon{height:16px;transition:transform .15s ease}.target-group-teaser__body .icon svg{height:16px}.target-group-teaser__image{order:-1;position:relative;margin-bottom:1.5rem;flex:0 1 200px;width:200px}.target-group-teaser__image .image{padding-top:100%}.target-group-teaser__image .image img{border:var(--big-border-width) solid}.target-group-teaser__image .image__copyright{right:var(--big-border-width);bottom:var(--big-border-width);top:auto;opacity:.7}.target-group-teaser[href]{cursor:pointer}@media(min-width:1261px){.target-group-teaser{flex-wrap:nowrap;flex-direction:row;padding-right:0}.target-group-teaser__body{flex:1 1 60%;align-self:stretch}.target-group-teaser__image{flex:0 .25 40%;max-width:calc(230px + var(--big-border-width));order:1;margin-bottom:0;margin-left:1.5rem}}@media(hover:hover){.target-group-teaser[href]:not(:disabled):focus,.target-group-teaser[href]:not(:disabled):hover{--text-color:#cb3b2a;color:var(--text-color)}.target-group-teaser[href]:not(:disabled):focus .target-group-teaser__image,.target-group-teaser[href]:not(:disabled):hover .target-group-teaser__image{border-color:#cb3b2a}.target-group-teaser[href]:not(:disabled):focus .icon,.target-group-teaser[href]:not(:disabled):hover .icon{transform:translateX(15px)}}
