.share-bar__social{display:flex;gap:var(--size-s)}.share-bar__social a{display:inline-grid;width:var(--text-l)}.share-bar__social svg{fill:var(--red-dunkel)}.share-bar__social svg:hover{fill:var(--red-nota)}body{background-color:var(--beige);color:var(--red-dunkel)}hr{border:none;border-top:1px solid var(--red-candy-light);margin:var(--size-ml) 0}h1,h2{margin-bottom:var(--size-xl);margin-top:var(--size-xxxl)}h2{font-size:var(--text-l)}h3{font-size:var(--text-ml);margin-bottom:var(--size-ml);margin-top:var(--size-xxl)}h4{font-size:var(--text-m);margin-bottom:var(--size-m);margin-top:var(--size-xl)}.blog__hgroup{margin-top:0}.blog{display:grid;gap:var(--size-ml);grid-template-areas:"blog-header" "blog-aside" "blog-content" "blog-footer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;padding-bottom:var(--size-xl)}.blog__header{align-items:start;display:flex;flex-direction:column-reverse;font-size:var(--text-xl);gap:var(--size-l);grid-area:blog-header;margin:0}.blog__category-tag{background-color:var(--red-candy-light);border-radius:var(--br-default);color:var(--red-tutao);font-size:var(--text-base);margin-bottom:var(--size-s);width:-moz-fit-content;width:fit-content}.blog__category-tag a{display:block;padding:var(--size-xxs) var(--size-s);text-decoration:none}.blog__vartical-line{background-color:var(--red-tutao);height:var(--text-s);margin:0 var(--size-xs);width:1px}.blog__time{color:var(--red-tutao);display:inline-block;font-size:var(--text-s);font-stretch:condensed}.blog__body{margin-bottom:var(--size-xxl)}.blog__teaser:first-letter{color:var(--red-tutao);display:block;float:left;font-family:var(--serif),serif;font-size:calc(var(--text-base)*var(--text-line-height-base)*2);font-weight:var(--text-bold);line-height:.9;margin:0;margin-right:var(--size-xxs)}.blog__body a:hover{color:var(--red-nota);opacity:1}.blog__body img{display:block;margin:0 auto;max-width:100%;width:auto}.blog__body p:has(picture){margin-bottom:0;padding-top:var(--size-m)}.blog__body p:has(picture)+p em,.blog__body picture~em{display:inline-block;font-size:var(--text-s);font-style:normal;margin-bottom:var(--size-ml);opacity:.6}.blog__body p:has(picture):has(+*+h2)+p em,.blog__body p:has(picture):has(+*+h3)+p em,.blog__body p:has(picture):has(+*+h4)+p em,.blog__body picture:has(+h2)~em,.blog__body picture:has(+h3)~em,.blog__body picture:has(+h4)~em{margin-bottom:0}.blog__author{align-items:center;display:flex;gap:var(--size-xs);justify-content:center;width:-moz-fit-content;width:fit-content}.blog__title{font-size:var(--text-l);margin-bottom:var(--size-ml);margin-top:0}.blog__subtitle{font-size:var(--text-m)}.blog__teaser{color:var(--red-dunkel);font-size:var(--text-base)}.blog__metadata{align-items:center;display:flex;gap:var(--size-xs);margin:var(--size-m) 0}.blog__author-img{background:transparent;height:var(--size-xl);-o-object-fit:contain;object-fit:contain;transform:translate(-10%,-10%);width:var(--size-xl)}.blog__author-img-wrap{border:1px solid var(--red-tutao);border-radius:100%;height:var(--size-l);min-height:var(--size-l);min-width:var(--size-l);overflow:hidden;padding-top:var(--size-xs);width:var(--size-l)}.blog__author-name{color:var(--red-tutao);font-size:var(--text-s);font-stretch:condensed;margin:0;white-space:nowrap}.blog__hgroup-wrap{flex:5}.blog-thumbnail-wrap{flex:7}.blog__header>picture{width:100%}.blog__hgroup{color:var(--red-tutao);margin-bottom:0}hgroup>*{margin:0}.blog__aside{grid-area:blog-aside;position:static;top:96px}.blog__aside h3{margin-top:0}.blog__aside img{border:1px solid #000;border-radius:var(--br-default)}.blog__share{margin-bottom:var(--size-s)}.blog__share,.blog__toc{padding:0 var(--size-ml) var(--size-m)}.blog__toc{border-right:1px solid var(--red-candy);margin-bottom:var(--size-l);position:static}.blog__toc,.toc__title{border-bottom:1px solid var(--red-candy)}.toc__title{align-items:center;color:var(--red-nota);display:flex;font-size:var(--text-ml);gap:var(--size-s);margin-bottom:var(--size-m);padding-bottom:var(--size-m)}.blog__toc-link{display:block;font-size:var(--text-base);margin-bottom:var(--size-s);text-decoration:none;width:-moz-fit-content;width:fit-content}.blog__toc-link:hover{color:var(--red-nota);opacity:1}.blog__toc-link--2{font-size:var(--text-m);margin-bottom:var(--size-m)}.blog__toc-link--2,.blog__toc-link--3{color:var(--red-nota);font-weight:var(--text-semi-bold)}.blog__toc-link--3{font-size:var(--text-base);margin-bottom:var(--size-s);padding-left:var(--size-m)}.blog__toc-link--4{font-size:var(--text-s);margin:var(--size-xs);padding-left:var(--size-xl)}.blog__share-icon:hover{opacity:1}.blog__share-icon>span{display:block}.blog__share-icon svg{width:100%}.blog__content{background:var(--white);border-radius:var(--br-default);container-name:blog__content;container-type:inline-size;grid-area:blog-content;max-width:var(--max-width-document);padding:var(--size-l) var(--size-m);position:relative}.blog__content image{width:100%}.blog__footer{grid-area:blog-footer}@media (min-width:768px){.blog__header{margin:var(--size-xxl) 0 0}}@media (min-width:992px){.blog__header{flex-direction:row;gap:var(--size-xxxl)}.blog__title{font-size:var(--text-l);margin-bottom:var(--size-l)}.blog__subtitle{font-size:var(--text-base)}.blog__aside-sticky{height:90vh;overflow-y:scroll;position:sticky;top:160px}.blog__aside-sticky::-webkit-scrollbar{display:none}.blog__aside-sticky{-ms-overflow-style:none;scrollbar-width:none}.blog__content{padding:var(--size-l)}.blog{grid-template-areas:"blog-header blog-header" "blog-content blog-aside" "blog-footer blog-footer";grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding-top:var(--size-xl)}}@media (min-width:1200px){.blog{gap:var(--size-xl)}.blog__title{font-size:var(--text-xl)}.blog__subtitle{font-size:var(--text-m)}.blog__content{padding:var(--size-l) var(--size-xl)}}@media (min-width:1600px){.blog__title{font-size:var(--text-xxl)}.blog__subtitle{font-size:var(--text-ml)}}
