@layer zf-reset,zf-base,zf-ui,zf-shell;@layer zf-domain{.blog-listing .blog-card{border:1px solid var(--zf-color-semantic-border);border-radius:var(--zf-radius-card);background:var(--zf-color-semantic-surface);height:100%}.blog-listing .blog-card>a{border-radius:inherit;height:100%;padding:var(--zf-spacing-16);transition:transform var(--zf-motion-duration-standard) var(--zf-motion-easing-soft), box-shadow var(--zf-motion-duration-standard) var(--zf-motion-easing-soft);flex-direction:column;text-decoration:none;display:flex}.blog-listing .blog-card>a:is(:hover,:focus-visible) :is(h2,h3){text-underline-offset:.2em;text-decoration:underline}.blog-listing .blog-card figure{margin-bottom:var(--zf-spacing-24);flex:none}.blog-listing .blog-card img{aspect-ratio:16/10;object-fit:cover}.blog-listing .blog-card__text{flex:1;min-width:0}.blog-listing .blog-card figcaption{margin-top:var(--zf-spacing-8);color:var(--zf-color-semantic-text-secondary);font-size:var(--zf-font-size-caption);font-weight:var(--zf-font-weight-strong);line-height:var(--zf-font-line-height-caption)}.blog-listing .blog-card__meta{gap:var(--zf-spacing-8) var(--zf-spacing-16);margin-bottom:var(--zf-spacing-12);color:var(--zf-color-semantic-text-secondary);font-size:var(--zf-font-size-caption);line-height:var(--zf-font-line-height-caption);flex-wrap:wrap;display:flex}.blog-listing .blog-card :is(h2,h3){margin-bottom:var(--zf-spacing-16);font-size:var(--zf-font-size-mobile-h3);line-height:var(--zf-font-line-height-h3);letter-spacing:var(--zf-font-letter-spacing-em-h3)}.blog-listing .blog-card p{max-width:65ch}.blog-listing .blog-card--lead{height:auto;margin-bottom:var(--zf-spacing-48)}.blog-listing .blog-card--lead h2{font-size:var(--zf-font-size-mobile-h2);line-height:var(--zf-font-line-height-h2);letter-spacing:var(--zf-font-letter-spacing-em-h2)}@media (width>=640px){.blog-listing .blog-card>a{padding:var(--zf-spacing-24)}}@media (width>=1024px){.blog-listing .blog-card--lead>a{align-items:center;gap:var(--zf-spacing-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-listing .blog-card--lead figure{grid-area:1/2;min-width:0;margin:0}.blog-listing .blog-card--lead .blog-card__text{grid-area:1/1;min-width:0}.blog-listing .blog-card--lead .blog-card__text:only-child{grid-column:1/-1}.blog-listing .blog-card--lead h2{font-size:var(--zf-font-size-h2)}}@media (hover:hover) and (pointer:fine){.blog-listing .blog-card>a:hover{transform:translateY(calc(-1 * var(--zf-motion-lift)));box-shadow:0 6px 0 color-mix(in srgb, var(--zf-color-core-navy) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.blog-listing .blog-card>a{transition:none;transform:none}}.blog-listing{width:min(var(--zf-layout-container-max), calc(100% - 2 * var(--zf-gutter)));padding-block:var(--zf-section-gap);overflow-wrap:anywhere;margin-inline:auto}.blog-listing>h1{margin-bottom:var(--zf-spacing-32)}.blog-categories{gap:var(--zf-spacing-8) var(--zf-spacing-24);margin-bottom:var(--zf-spacing-32);border-bottom:1px solid var(--zf-color-semantic-border);padding-bottom:var(--zf-spacing-16);flex-wrap:wrap;display:flex}.blog-categories a,.blog-pagination :is(a,span),.blog-listing nav[aria-label=Übergeordnete\ Kategorien] a{min-height:var(--zf-control-touch-target-min);min-width:var(--zf-control-touch-target-min);padding:var(--zf-spacing-8);justify-content:center;align-items:center;display:inline-flex}.blog-categories [aria-current]{border-radius:var(--zf-radius-small);background:var(--zf-color-derived-yellow-pale);font-weight:var(--zf-font-weight-strong);text-decoration-thickness:2px}.blog-categories--desktop{display:none}.blog-category-chooser{margin-bottom:var(--zf-spacing-32);border-bottom:1px solid var(--zf-color-semantic-border)}.blog-category-chooser>summary{min-height:var(--zf-control-touch-target-min);padding:var(--zf-spacing-12) var(--zf-spacing-8)}.blog-category-chooser__label{margin-right:var(--zf-spacing-12);color:var(--zf-color-semantic-text-secondary)}.blog-category-chooser__current{font-weight:var(--zf-font-weight-strong)}.blog-category-chooser .blog-categories{justify-items:start;gap:var(--zf-spacing-8);border:0;margin:0;display:grid}.blog-listing nav[aria-label=Übergeordnete\ Kategorien]{margin-bottom:var(--zf-spacing-24)}.blog-listing__posts{align-items:stretch;gap:var(--zf-layout-grid-gap);margin:0;padding:0;list-style:none;display:grid}.blog-listing__posts>li{min-width:0}.blog-pagination,.blog-pagination>div{align-items:center;gap:var(--zf-spacing-8);flex-wrap:wrap;display:flex}.blog-pagination{justify-content:space-between;gap:var(--zf-spacing-16);margin-top:var(--zf-spacing-48);border-top:1px solid var(--zf-color-semantic-border);padding-top:var(--zf-spacing-24)}.blog-pagination [aria-current]{border-radius:var(--zf-radius-pill);background:var(--zf-color-core-navy);color:var(--zf-color-core-cream);font-weight:var(--zf-font-weight-strong)}@media (width>=640px){.blog-listing__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.blog-categories--desktop{display:flex}.blog-category-chooser{display:none}}}
