.blog-post{margin-block:var(--spacing-md)}.blog-post__container{--_flow-max: 74rem;width:100%;display:grid;grid-template-columns:1fr auto}.blog-post__container>*{grid-column:-1/1}@media (min-width: 48rem){.blog-post__container{grid-template-columns:1fr}.blog-post__container>*{grid-column:1}}@container frame (min-width: 84rem){.blog-post__container{grid-template-columns:[full-start side-left-start] minmax(var(--side-bearing),1fr) [flow-start] min(var(--_flow-max),100% - 2 * var(--side-bearing)) [flow-end side-right-start] minmax(var(--side-bearing),1fr) [side-right-end full-end]}.blog-post__container>*{grid-column:flow}.blog-post__container .full-bleed{grid-column:full-start/full-end}.blog-post__container .side-left{grid-column:side-left-start/flow-start}.blog-post__container .side-right{grid-column:flow-end/side-right-end}}.back-arrow{text-decoration:none;grid-column:1;grid-row:1;margin-bottom:var(--spacing-sm);align-self:center}.blog-post__header{display:contents}.blog-post__title{text-wrap:balance;grid-column:-1/1}.blog-post__meta{display:flex;flex-direction:column;align-items:flex-end;grid-column:2;grid-row:1}.blog-post__author{font-weight:700}.blog-post__content{margin-top:var(--spacing-md)}.blog-post__content .writer-field{columns:1}.blog-post__content .writer-field *{max-width:100%;text-underline-offset:.2em}.blog-post .reflection{font-family:var(--font-family-reflection)}.blog-post .reflection h1,.blog-post .reflection h2,.blog-post .reflection h3{text-transform:none}.blog-post .kulturstiftung{font-family:var(--font-family-base)}@media (min-width: 48rem){.blog-post__title{max-width:60%;text-wrap:balance}.blog-post__header{display:flex;gap:var(--space-m);justify-content:space-between}}.blog-post__nav{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.blog-post__nav .blog-post__nav-prev,.blog-post__nav .blog-post__nav-next{text-decoration:none;display:flex;align-items:center;gap:var(--spacing-sm)}.blog-post__nav .blog-post__nav-prev strong,.blog-post__nav .blog-post__nav-next strong{font-weight:700}.blog-post__nav .blog-post__nav-prev div:hover,.blog-post__nav .blog-post__nav-next div:hover{text-decoration:underline}.blog-post__nav a.back-button{padding:.5em 1.1em;background-color:var(--theme-accent-color);border-radius:0;transition:border-radius .15s ease;margin-bottom:var(--spacing-md)}.blog-post__nav a.back-button:hover{border-radius:50px}@media (min-width: 48rem){.blog-post__nav{position:relative;flex-direction:row;justify-content:center}.blog-post__nav .blog-post__nav-links{position:absolute;width:100%;top:0}.blog-post__nav .blog-post__nav-prev,.blog-post__nav .blog-post__nav-next{position:absolute;top:0}.blog-post__nav .blog-post__nav-prev{left:0}.blog-post__nav .blog-post__nav-next{right:0}}.blog-post__nav-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));width:100%;gap:var(--spacing-sm)}.blog-post__nav-links .blog-post__nav-prev{justify-self:start}.blog-post__nav-links .blog-post__nav-next{justify-self:end;text-align:end}
