.twz-hero__meta{display:flex;flex-direction:column;margin:auto -2rem -1.5rem -2rem;padding:1.5rem 2rem}.twz-hero__meta-date,.twz-hero__meta-author{margin:0;font-family:var(--font-base);font-size:var(--fs-base);font-weight:400;line-height:1.333}.twz-hero__meta-author a{color:inherit;text-decoration:none}.twz-hero__meta-author a:is(:hover,:focus-visible){text-decoration:underline}.twz-hero__meta-categories{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;margin-top:2rem}.twz-hero__meta-category{margin:0;padding:.7rem .6rem;border-radius:.3rem;background:var(--white);font-family:var(--font-base);font-size:1.2rem;font-weight:400;line-height:1.333;color:var(--black);text-transform:uppercase;white-space:nowrap}
@media(min-width: 1025px){:root{--theme-bg: var(--grey-200)}}main.content.article-single{overflow:clip}.article-single__layout{max-width:var(--row-m);margin-inline:auto;display:grid;gap:var(--gap-m);padding-bottom:5rem}@media(min-width: 1025px){.article-single__layout{grid-template-columns:minmax(0, 1fr) minmax(0, 31.6rem)}}.twz-hero{padding-bottom:1.4rem}@media(min-width: 1025px){.article-single__hero{grid-column:1/-1;grid-row:1}}.article-single__content{--backgroundColor: var(--white);position:relative;min-width:0;background:var(--white);border-radius:var(--radius-m);overflow:clip}@media(max-width: 1024px){.article-single__content{background:var(--grey-200)}}@media(min-width: 1025px){.article-single__content{grid-column:1;grid-row:2}}.article-single__content .row{padding-inline:3rem;width:100%;border-radius:0}@media(max-width: 1024px){.article-single__content .row{padding-inline:3.75%}}.article-single__content .row:has(.twz-image:not([style="--image-size: auto"])){padding:0}.article-single__content .row:has(.twz-image:not([style="--image-size: auto"])) img{border-radius:0}.article-single__content .row:has(.twz-image[style*="--image-size: auto"]){padding-block:0}.article-single__content .row:has(+.row .twz-image){margin-bottom:0}@media(max-width: 1024px){.article-single__content .row .twz-timeline__progress{background-color:var(--white)}}@media(max-height: 700px){.article-single__content .twz-table-of-contents__item{font-size:1.6rem}}@media(max-width: 1024px){.article-single__toc{width:92.5%;margin-inline:auto}}@media(min-width: 1025px){.article-single__stickypart{grid-column:2;grid-row:2}}.article-single__stickypart-inner{display:flex;flex-direction:column;gap:var(--gap-m)}@media(min-width: 1025px){.article-single__stickypart-inner{position:sticky;top:calc(var(--nav-height, 8rem) + var(--nav-gap, 2rem))}}
