.styles_article-teaser__c_kom{display:grid;grid-template-rows:auto auto 1fr;max-width:375px;grid-gap:16px;gap:16px;text-decoration:none}.styles_article-teaser__c_kom:hover{text-decoration:none}.styles_article-teaser__c_kom:hover h3{text-decoration:underline}.styles_article-teaser--featured__dSSWR{max-width:unset;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:16px;--article-teaser-title-size:24px}.styles_article-teaser--featured__dSSWR>h3{margin-top:24px}@media only screen and (max-width:767px){.styles_article-teaser__c_kom{display:flex;align-items:flex-start;flex-direction:column}}.styles_article-teaser__image__uDMC4{object-fit:cover;width:auto;height:auto;border-radius:5px}.styles_article-teaser__image--featured__Ndfha{grid-row:1/3}.styles_article-teaser__title__CTRCu{margin:0;font-size:var(--article-teaser-title-size,20px);font-weight:600}.styles_article-teaser__summary__8OlWb{margin:0;font-size:var(--article-teaser-text-size,unset);line-height:24px;font-weight:300}.styles_project-teaser__KV_O_{list-style:none}.styles_project-teaser__wrapper__7hmkm{max-width:450px;min-width:min(300px,100vw);flex-basis:390px;flex-grow:1}.styles_project-teaser__KV_O_,.styles_project-teaser__wrapper__7hmkm{position:relative;margin:0 auto;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.styles_project-teaser__KV_O_{display:block;overflow:hidden;aspect-ratio:1.5;border-radius:4px;transition:filter .1s ease-in-out}.styles_project-teaser__KV_O_:hover{filter:brightness(.9)}.styles_project-teaser__KV_O_:focus-visible{outline:none;filter:brightness(.9)}.styles_project-teaser__KV_O_ img{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover}.styles_project-teaser__KV_O_ h3{position:absolute;color:#fff;left:0;bottom:0;right:0;background:#000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));font-weight:400;max-width:100%;margin:0;padding:20px 10px 10px 20px;min-height:25%}@media only screen and (min-width:768px){.styles_project-teaser__KV_O_ h3{padding:20px 45% 10px 20px}}