.o-hero-blog{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:380px;color:var(--c-text-inverse);background-color:var(--c-bg-dark)}@media(min-width:1023px){.o-hero-blog{min-height:460px}}.hero-blog__bg-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-blog__overlay{position:absolute;z-index:1;inset:0;background:linear-gradient(to right,var(--c-bg-dark) 25%,transparent 70%),linear-gradient(to top,var(--c-bg-dark) 0%,transparent 55%)}.c-hero-blog{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:flex-end;width:var(--size-boxed-width);max-width:var(--size-max-boxed);margin-inline:auto;padding-block:var(--size-gap-xl)}.hero-blog__copy{display:flex;flex-direction:column;gap:var(--size-9);max-width:40em}.hero-blog__copy .a-title{font-family:var(--ff-display);font-size:clamp(var(--fs-title-m),5vw,var(--fs-title-xl));font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:inherit;text-wrap:balance}.hero-blog__copy .p,.hero-blog__copy p{font-family:var(--ff-main);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:inherit;opacity:.85}.o-navigation-blog{padding-block:var(--size-9)}.c-navigation-blog{width:var(--size-boxed-width);max-width:var(--size-max-boxed);margin-inline:auto}.navigation-blog__nav{display:flex;flex-flow:row wrap;gap:var(--size-4);align-items:center}.navigation-blog__link{display:inline-flex;align-items:center;padding:.4em 1.2em;font-family:var(--ff-main);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--c-text-page);text-decoration:none;white-space:nowrap;background:transparent;border:1.5px solid var(--c-border-default);border-radius:var(--radius-full);transition:border-color .15s ease,background .15s ease,color .15s ease}.navigation-blog__link:hover{color:var(--c-brand-primary);border-color:var(--c-brand-primary)}.navigation-blog__link--active{color:var(--c-text-inverse);background:var(--c-brand-primary);border-color:var(--c-brand-primary)}.navigation-blog__link--active:hover{color:var(--c-text-inverse);background:var(--c-brand-primary-hover);border-color:var(--c-brand-primary-hover)}.o-section-posts-grid{padding-bottom:calc(var(--size-gap-section) / 2)}.c-section-posts-grid{display:flex;flex-direction:column;gap:var(--size-gap-xl);width:var(--size-boxed-width);max-width:var(--size-max-boxed);margin-inline:auto}.section-posts-grid__featured{width:100%}.section-posts-grid__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--size-gap-row);gap:var(--size-gap-row)}@media(min-width:580px){.section-posts-grid__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1023px){.section-posts-grid__grid{grid-template-columns:repeat(3,1fr)}}.o-blog-pagination{padding-block:var(--size-gap-lg) calc(var(--size-gap-section) / 2)}.c-blog-pagination{display:grid;grid-template-columns:1fr;grid-gap:var(--size-8);gap:var(--size-8);align-items:center;width:var(--size-boxed-width);max-width:var(--size-max-boxed);margin-inline:auto}@media(min-width:900px){.c-blog-pagination{grid-template-columns:1fr auto 1fr}}.blog-pagination__nav{display:flex;grid-column:1;flex-wrap:wrap;gap:var(--size-6);align-items:center;justify-content:center}@media(min-width:900px){.blog-pagination__nav{grid-column:2}}.blog-pagination__item,.blog-pagination__control,.blog-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ff-display);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-none);color:var(--c-text-secondary);text-decoration:none;letter-spacing:var(--ls-normal)}.blog-pagination__control{width:42px;height:42px;font-size:var(--fs-lg);color:var(--c-text-inverse);background-color:var(--c-brand-primary);border:1px solid var(--c-border-default);border-radius:var(--radius-full)}.blog-pagination__control:hover,.blog-pagination__control:focus-visible{color:var(--c-text-inverse);border-color:var(--c-brand-primary)}.blog-pagination__control--disabled{pointer-events:none;opacity:.5}.blog-pagination__ellipsis{color:var(--c-text-secondary)}.blog-pagination__item{min-width:18px;transition:color .15s ease,opacity .15s ease}.blog-pagination__item:hover,.blog-pagination__item:focus-visible{color:var(--c-text-page)}.blog-pagination__item--active{pointer-events:none;color:var(--c-text-page)}.blog-pagination__count{grid-column:1;margin:0;font-family:var(--ff-main);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--c-text-secondary);text-align:center}@media(min-width:900px){.blog-pagination__count{grid-column:3;justify-self:end;text-align:right}}
