.blog-listing{padding-top:150px}.blog-header{align-items:center;display:flex;flex-direction:column;gap:16px;min-height:411px;padding:0 0 56px;position:relative;text-align:center}.blog-header__breadcrumb{align-self:flex-start}.blog-header__breadcrumb .breadcrumb{margin:0 0 40px}.blog-header__illo{height:411px;mix-blend-mode:multiply;object-fit:cover;opacity:.9;pointer-events:none;position:absolute;right:32px;top:0;width:411px}.blog-header__title{color:var(--c-blackish);font-size:var(--t-80);line-height:1;position:relative}.blog-header__subtitle{color:var(--c-secondary);font-size:var(--t-p15);line-height:var(--lh-paragraph);max-width:345px;position:relative}.blog-filters{margin-bottom:30px;position:relative;z-index:2}.blog-filters:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.blog-empty{color:var(--c-body);padding:48px 0;text-align:center}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:56px}.blog-pagination a,.blog-pagination span{align-items:center;border-radius:var(--radius-pill);color:var(--c-heading);display:inline-flex;font-size:var(--t-p15);height:44px;justify-content:center;min-width:44px;padding:0 14px;text-decoration:none}.blog-pagination a:hover{background:var(--c-off-white-50)}.blog-pagination .is-current{background:var(--c-blackish);color:var(--c-white)}.blog-pagination .blog-pagination__step{border:1px solid var(--c-heading)}.blog-pagination .is-disabled{opacity:.35;pointer-events:none}.post-layout{align-items:start;padding-top:64px}.post-meta{align-items:flex-start;display:flex;flex-direction:column;gap:20px;grid-column-end:span 2}.post .post-body h2{margin:96px 0 20px}.post .post-body>:first-child{margin-top:0}.post .post-body img{border-radius:var(--radius-feature);display:block;height:auto;margin:34px 0 43px calc(-16.66667% + var(--grid-gutter)/6*-1);max-width:none;width:calc(133.33333% + var(--grid-gutter)/3)}.post-layout{container-type:inline-size}@container (max-width: 1139px){.post-meta{align-items:center;flex-direction:row;gap:16px;grid-column:1/-1;justify-content:space-between;margin-bottom:24px}}.blog-related{padding-top:var(--section-gap)}@media (max-width:767px){.blog-listing{padding-top:120px}.blog-header{gap:0;min-height:0;padding:24px 0}.blog-header__breadcrumb{display:none}.blog-header__illo{height:95px;margin-bottom:16px;position:static;width:225px}.blog-header__title{font-size:var(--t-40)}.blog-header__subtitle{margin-top:8px}.blog-filters{margin-bottom:24px}.post-layout{padding:32px calc(24px - var(--gutter)) 0}.post .post-body h2{font-size:var(--t-24);margin:52px 0 8px}.post .post-body img{height:220px;margin:24px 0;object-fit:cover;width:100%}}