article.lawyer{display:-ms-grid;display:grid;gap:3rem}@media (min-width:50rem){article.lawyer{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr}}.lawyer-image{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;aspect-ratio:1/1;max-width:12rem;border-radius:12rem;overflow:hidden;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:50rem){.lawyer-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lawyer-image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background-color:blue;opacity:0.2}.lawyer-image img{background-color:blue;-webkit-filter:grayscale(100%);filter:grayscale(100%)}aside{margin-top:3rem;border-top:0.1rem solid var(--color-blue)}h2.list-headline{margin-top:3rem;max-width:none}.article-list .article-teaser{position:relative;border-bottom:1px dotted var(--color-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;margin-left:auto;margin-right:auto}.article-list .article-teaser .article-ausgabe{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:none}.article-list .article-teaser .article-ausgabe p{font-size:var(--font-size-18)}.article-list .article-teaser .article-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.article-list .article-teaser .article-tags p{font-style:italic;background:#d6d6db;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0.3rem 1rem;font-size:var(--font-size-20);font-weight:500;margin-top:0;border-radius:8px}.article-list .article-teaser h3{font-size:var(--font-size-20)}.article-list .article-teaser .button{margin-top:1rem;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:1.5rem}.article-list .article-teaser .button:after{content:"";position:absolute;inset:0;cursor:pointer!important}.prev-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:4rem}.prev-next .prev{margin-right:auto}.prev-next .next{margin-left:auto}