.page-post.category-exhibition,.page-post.category-workshop,.page-post.category-event,.page-default.category-exhibition,.page-default.category-workshop,.page-default.category-event{background:var(--em-green-100)}.page-post.category-explore-further,.page-post.category-in-dialogue,.page-post.category-interview,.page-default.category-explore-further,.page-default.category-in-dialogue,.page-default.category-interview{background:var(--em-violet-300)}.page-post.category-job-posting,.page-post.category-news,.page-default.category-job-posting,.page-default.category-news{background:var(--em-grey-100)}.page-post .hero,.page-default .hero{max-width:var(--max-width);padding-left:var(--site-padding);padding-right:calc(var(--program-overlay-inset) + var(--site-padding));margin:0 auto;box-sizing:border-box;margin-top:var(--space-5);margin-bottom:var(--space-5)}@media (max-width: 55rem){.page-post .hero,.page-default .hero{padding-right:var(--site-padding)}}.page-post .hero__headline,.page-default .hero__headline{margin-bottom:var(--space-5)}.page-post .hero__headline h1,.page-post .hero__headline h2,.page-default .hero__headline h1,.page-default .hero__headline h2{font-family:var(--sans-stack);font-size:4.25rem;letter-spacing:-.05394rem;line-height:1.2;line-height:normal;font-weight:700;line-height:1;margin-top:0;margin-bottom:0}@media (max-width: 55rem){.page-post .hero__headline h1,.page-post .hero__headline h2,.page-default .hero__headline h1,.page-default .hero__headline h2{font-size:2.75rem}}.page-post .hero__headline h1:nth-child(3n+1),.page-post .hero__headline h2:nth-child(3n+1),.page-default .hero__headline h1:nth-child(3n+1),.page-default .hero__headline h2:nth-child(3n+1){text-align:center}.page-post .hero__headline h1:nth-child(3n+2),.page-post .hero__headline h2:nth-child(3n+2),.page-default .hero__headline h1:nth-child(3n+2),.page-default .hero__headline h2:nth-child(3n+2){text-align:left}.page-post .hero__headline h1:nth-child(3n+3),.page-post .hero__headline h2:nth-child(3n+3),.page-default .hero__headline h1:nth-child(3n+3),.page-default .hero__headline h2:nth-child(3n+3){text-align:right}.page-post .hero__headline p,.page-default .hero__headline p{display:contents}.page-post .hero__media,.page-default .hero__media{width:100%}.page-post .intro,.page-default .intro{max-width:var(--max-width);padding-left:var(--site-padding);padding-right:calc(var(--program-overlay-inset) + var(--site-padding));margin:0 auto;box-sizing:border-box;margin-top:var(--space-5);margin-bottom:var(--space-4)}@media (max-width: 55rem){.page-post .intro,.page-default .intro{padding-right:var(--site-padding)}}.page-post .intro__title,.page-post .intro__lead,.page-default .intro__title,.page-default .intro__lead{margin-left:calc(25% + var(--space-4));margin-right:auto;max-width:40ch}@media (max-width: 55rem){.page-post .intro__title,.page-post .intro__lead,.page-default .intro__title,.page-default .intro__lead{margin-left:0}}.page-post .intro__lead,.page-default .intro__lead{font-family:var(--sans-stack);font-size:1.5rem;font-weight:700;letter-spacing:-.01906rem;line-height:1.3;line-height:normal;margin-top:var(--space-4)}@media (max-width: 55rem){.page-post .intro__lead,.page-default .intro__lead{font-size:1.125rem;line-height:1.2}}@media (max-width: 55rem){.page-post .intro__lead,.page-default .intro__lead{margin-top:var(--space-3);font-family:var(--sans-stack);font-size:1.75rem;line-height:1.3;line-height:normal;font-weight:700;letter-spacing:-.01906rem}}@media (max-width: 55rem) and (max-width: 55rem){.page-post .intro__lead,.page-default .intro__lead{font-size:1.5rem}}.page-post .intro__headline h1,.page-post .intro__headline h2,.page-default .intro__headline h1,.page-default .intro__headline h2{font-family:var(--sans-stack);font-size:2.625rem;line-height:1.3;line-height:normal;font-weight:700;letter-spacing:-.05394rem;margin-top:0;margin-bottom:0}@media (max-width: 55rem){.page-post .intro__headline h1,.page-post .intro__headline h2,.page-default .intro__headline h1,.page-default .intro__headline h2{font-size:2.25rem}}.page-post .post-content,.page-default .post-content{max-width:var(--max-width);padding-left:var(--site-padding);padding-right:calc(var(--program-overlay-inset) + var(--site-padding));margin:0 auto;margin-top:var(--space-4);box-sizing:border-box;display:flex;gap:var(--space-4);overflow-wrap:anywhere}@media (max-width: 55rem){.page-post .post-content,.page-default .post-content{flex-direction:column;padding-right:var(--site-padding)}}.page-post .post-content aside,.page-default .post-content aside{height:fit-content;position:sticky;top:var(--space-5);flex-grow:1;flex-basis:0}@media (max-width: 55rem){.page-post .post-content aside,.page-default .post-content aside{position:relative;top:unset;column-count:2}}.page-post .post-content aside p:first-child,.page-default .post-content aside p:first-child{margin-top:0}.page-post .post-content aside p:last-child,.page-default .post-content aside p:last-child{margin-bottom:0}.page-post .post-content article,.page-default .post-content article{flex-grow:3;flex-basis:0;min-width:0}.page-post .related-posts,.page-default .related-posts{margin-top:var(--space-6);max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:calc(var(--program-overlay-inset) + var(--site-padding));margin-bottom:var(--space-6)}@media (max-width: 55rem){.page-post .related-posts,.page-default .related-posts{padding-left:0;padding-right:0}}.page-post .related-posts h3,.page-default .related-posts h3{margin-bottom:var(--space-4)}@media (max-width: 55rem){.page-post .related-posts h3,.page-default .related-posts h3{margin-left:var(--site-padding);margin-right:var(--site-padding)}}.page-post .related-posts .post-grid,.page-default .related-posts .post-grid{width:75%}@media (max-width: 55rem){.page-post .related-posts .post-grid,.page-default .related-posts .post-grid{width:100%}.page-post .related-posts .post-grid__item,.page-default .related-posts .post-grid__item{scroll-snap-align:var(--site-padding)}.page-post .related-posts .post-grid__item:first-child,.page-default .related-posts .post-grid__item:first-child{margin-left:var(--site-padding)}.page-post .related-posts .post-grid__item:last-child,.page-default .related-posts .post-grid__item:last-child{margin-right:var(--site-padding)}}.page-default[data-slug=bibliothek],.page-default[data-slug=library]{background:var(--em-salmon-300)}
