.BlogIndex-module__aBSPJG__hero{padding-block:clamp(104px,13vw,150px) clamp(58px,7vw,80px);position:relative;overflow-x:clip}.BlogIndex-module__aBSPJG__heroRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:relative}.BlogIndex-module__aBSPJG__hero .BlogIndex-module__aBSPJG__heroTitle{margin-top:12px}.BlogIndex-module__aBSPJG__heroLead{margin-top:18px}.BlogIndex-module__aBSPJG__filters{border-bottom:1px solid color-mix(in srgb, var(--deep) 15%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;padding-bottom:24px;display:flex}.BlogIndex-module__aBSPJG__filterLabel{color:var(--petrol);font-family:var(--font-support);font-size:var(--t-micro);letter-spacing:var(--k-micro);text-transform:uppercase;margin-right:4px;font-weight:500}.BlogIndex-module__aBSPJG__filter{cursor:pointer;border:1px solid color-mix(in srgb, var(--deep) 20%, transparent);border-radius:var(--r-ctrl);background:var(--cream-soft);min-height:44px;color:var(--deep);font:500 var(--t-sm) / 1 var(--font-sans);transition:background-color var(--d1) var(--e), border-color var(--d1) var(--e), color var(--d1) var(--e);padding-inline:16px}.BlogIndex-module__aBSPJG__filter:hover{border-color:var(--deep)}.BlogIndex-module__aBSPJG__filter[aria-pressed=true]{border-color:var(--deep);background:var(--deep);color:var(--cream)}.BlogIndex-module__aBSPJG__list{gap:24px;display:grid}.BlogIndex-module__aBSPJG__post{flex-direction:column;height:100%;display:flex}.BlogIndex-module__aBSPJG__rest{gap:24px;display:grid}.BlogIndex-module__aBSPJG__featured{padding:clamp(24px,4vw,40px)}.BlogIndex-module__aBSPJG__featured h2{max-width:28ch;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.12}.BlogIndex-module__aBSPJG__featured .BlogIndex-module__aBSPJG__featuredBody{max-width:70ch;font-size:var(--t-body);-webkit-line-clamp:unset}.BlogIndex-module__aBSPJG__postTitleLink{transition:color var(--d1) var(--e);text-decoration:none;display:inline-block}.BlogIndex-module__aBSPJG__rest .BlogIndex-module__aBSPJG__postTitleLink{min-height:44px;margin-block:-10px;padding-block:10px;display:block}.BlogIndex-module__aBSPJG__post:hover .BlogIndex-module__aBSPJG__postTitleLink{color:var(--petrol)}@media (min-width:768px){.BlogIndex-module__aBSPJG__rest{grid-template-columns:1fr 1fr}.BlogIndex-module__aBSPJG__rest article:last-child{grid-column:1/-1}}@media (max-width:520px){.BlogIndex-module__aBSPJG__filterLabel{width:100%}.BlogIndex-module__aBSPJG__hero .BlogIndex-module__aBSPJG__heroTitle{font-size:2.25rem}.BlogIndex-module__aBSPJG__featured{padding:24px}}
