/* Nur die vier neuen Blogartikel und deren Blogübersicht. */
.blog-season { overflow-wrap:anywhere; }
.blog-season .season-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem; }
.blog-season .season-grid figure { min-width:0;margin:0;padding:.8rem;background:#f2f5f1;border-radius:12px; }
.blog-season .season-grid img { display:block;width:100%;height:auto;max-height:390px;object-fit:contain; }
.blog-season figcaption { font-size:.95rem;line-height:1.6;margin-top:.7rem; }
.blog-season .method { padding:1rem 1.2rem;background:#f3f5f1;border-left:4px solid #357c72;border-radius:8px;margin:1.5rem 0; }
.blog-season .filter-defs { position:absolute;width:0;height:0;overflow:hidden; }
.blog-season a { text-underline-offset:.17em; }
.blog-season .quality-date { color:#52615a; }
.blog-season .season-breadcrumb { display:flex;flex-wrap:wrap;gap:.5rem;font-size:.95rem;margin:1rem 0; }
@media(max-width:700px) { .blog-season .season-grid { grid-template-columns:minmax(0,1fr); } }
