.Teaser{background-color:#eae8e2;position:relative}.Teaser:last-child{margin-bottom:0!important}.Teaser__typo{padding:var(--space-md) 0}.Teaser__image{width:calc(100% + 40px);height:100%;position:relative;left:-20px;padding:0!important}.Teaser__image:before{content:"";padding-top:56.25%;display:block;position:relative}.Teaser__image img{object-fit:cover;object-position:center}@media (min-width:768px){.Teaser__image{width:50vw;left:auto}}
.BlogListItem{flex-direction:column;height:100%;display:flex;position:relative}.BlogListItem__head{position:relative;padding:0!important}.BlogListItem__head:before{content:"";padding-top:75%;display:block;position:relative}.BlogListItem__body{padding:var(--space-sm);row-gap:var(--space-md);background-color:#eae8e2;flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}
.BlogList__typo-row{row-gap:var(--space-md)}.BlogList__items-row{row-gap:20px}.BlogList__typo-row+.BlogList__items-row,.BlogList__tags-row+.BlogList__items-row,.BlogList__more-row{margin-top:var(--space-md)}.BlogList__tags-row{row-gap:var(--space-md)}.BlogList__overview{margin-top:var(--space-md);row-gap:var(--space-md);flex-direction:column;display:flex}
.Tags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.Tags__tag{height:50px;padding:0 var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #000;border-radius:25px;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}.Tags__tag--on{background-color:#eae8e2}@media (min-width:768px){.Button{border-radius:30px;height:60px}}
.Blog__row{row-gap:var(--space-md)}.Blog__share{margin-top:var(--space-sm)}
.Share{width:40px;height:40px;position:relative}.Share>*{width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.Share>* svg{width:100%;height:100%}.Share__button{z-index:1;cursor:pointer;background-color:#000;border-radius:50%}.Share__button svg{fill:#fff}.Share--open>*{left:calc(var(--index)*50px)}@media (min-width:576px){.Share{width:50px;height:50px}.Share--open>*{left:calc(var(--index)*60px)}}@media (min-width:992px){.Share{width:60px;height:60px}.Share--open>*{left:calc(var(--index)*70px)}}
.Pagination__buttons{row-gap:var(--space-xs);flex-wrap:wrap;display:flex}.Pagination__buttons>div{text-align:center;flex-shrink:0;width:100%}@media (min-width:576px){.Pagination__buttons>div{width:33.333%}.Pagination__buttons>div:first-child{text-align:left;order:1}.Pagination__buttons>div:nth-child(2){text-align:right;order:3}.Pagination__buttons>div:nth-child(3){text-align:center;order:2}}
