.blog-hero[data-astro-cid-x255k2k2]{background-color:#d9f2d0;padding-block:2rem 2.5rem;overflow:hidden}@media (width>=768px){.blog-hero[data-astro-cid-x255k2k2]{padding-block:2.5rem 3rem}}.blog-hero__inner[data-astro-cid-x255k2k2]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem;display:grid}@media (width>=900px){.blog-hero__inner[data-astro-cid-x255k2k2]{grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:1.25rem 2rem}}.blog-hero__title[data-astro-cid-x255k2k2]{margin:0;font-size:clamp(2.4rem,6vw,4rem)}@media (width>=900px){.blog-hero__title[data-astro-cid-x255k2k2]{grid-area:1/2}}.blog-hero__text[data-astro-cid-x255k2k2]{text-wrap:pretty;max-width:66ch;font-size:1.2rem;line-height:1.6}@media (width>=900px){.blog-hero__text[data-astro-cid-x255k2k2]{grid-area:2/2;margin-top:1rem}}.blog-hero__text[data-astro-cid-x255k2k2] strong[data-astro-cid-x255k2k2]{margin-bottom:.25rem;font-family:Shantell Sans,Comic Sans MS,Segoe UI,system-ui,sans-serif;font-size:1.35rem;font-weight:600;display:block}.blog-hero__henry[data-astro-cid-x255k2k2]{width:auto;height:240px}@media (width>=900px){.blog-hero__henry[data-astro-cid-x255k2k2]{grid-area:1/3/span 2;align-self:start;height:260px;margin-top:.5rem}}.blog-hero__henry--left[data-astro-cid-x255k2k2]{display:none}@media (width>=900px){.blog-hero__henry--left[data-astro-cid-x255k2k2]{grid-column:1;display:block}}.blog-list[data-astro-cid-x255k2k2]{background-color:#c1e5f5;padding-block:3rem 5rem}.blog-filter[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.blog-filter[data-astro-cid-x255k2k2][hidden]{display:none}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{color:#2b2b2b;font:inherit;cursor:pointer;background-color:#fff;border:2px solid #f2f2f2;border-radius:999px;padding:.45rem 1rem;font-size:.92rem;font-weight:700}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover{border-color:#c1000f}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{color:#fff;background-color:#c1000f;border-color:#c1000f}.blog-cards[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.blog-cards[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr}}@media (width>=960px){.blog-cards[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-astro-cid-x255k2k2]{background-color:#fff;border:1px solid #f2f2f2;border-radius:22px;flex-direction:column;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.blog-card[data-astro-cid-x255k2k2]{transition:none}}.blog-card[data-astro-cid-x255k2k2]:hover,.blog-card[data-astro-cid-x255k2k2]:focus-within{box-shadow:0 8px 24px #0000001f}.blog-card[data-astro-cid-x255k2k2][hidden]{display:none}.blog-card__img[data-astro-cid-x255k2k2]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.blog-card__body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;gap:.5rem;padding:1.3rem 1.4rem 1.5rem;display:flex}.blog-card__title[data-astro-cid-x255k2k2]{font-size:1.3rem}.blog-card__link[data-astro-cid-x255k2k2]{color:inherit;text-decoration:none}.blog-card__link[data-astro-cid-x255k2k2]:after{content:"";position:absolute;inset:0}.blog-card__link[data-astro-cid-x255k2k2]:focus-visible{outline:none}.blog-card__link[data-astro-cid-x255k2k2]:focus-visible:after{outline-offset:2px;border-radius:22px;outline:3px solid #e60005}.blog-card__teaser[data-astro-cid-x255k2k2]{color:#2b2b2b}.blog-card__more[data-astro-cid-x255k2k2]{color:#c1000f;text-underline-offset:4px;margin-top:auto;padding-top:.25rem;font-weight:700;text-decoration:underline}@media (width>=640px){.blog-card--large[data-astro-cid-x255k2k2]{flex-direction:row;grid-column:1/-1}.blog-card--large[data-astro-cid-x255k2k2] .blog-card__img[data-astro-cid-x255k2k2]{aspect-ratio:auto;flex:1.3;width:0;min-height:340px}.blog-card--large[data-astro-cid-x255k2k2] .blog-card__body[data-astro-cid-x255k2k2]{justify-content:center;padding:2rem}.blog-card--large[data-astro-cid-x255k2k2] .blog-card__title[data-astro-cid-x255k2k2]{font-size:clamp(1.5rem,3vw,2.1rem)}}
