.blogs-hero__subtitle{max-width:42rem}.content-card{border:1px solid color-mix(in srgb, var(--color-brand-dark) 10%, transparent);background-color:#fff;border-radius:1rem;flex-direction:column;height:100%;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.content-card:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.content-card__image-wrap{aspect-ratio:16/9;background-color:var(--color-brand-offwhite);width:100%;position:relative;overflow:hidden}.content-card__image{object-fit:cover;transition:transform .5s}.content-card:hover .content-card__image{transform:scale(1.05)}.content-card__badge{background-color:var(--color-brand-red);color:#fff;font-size:.75rem;font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.25rem .625rem;position:absolute;top:.75rem;left:.75rem;box-shadow:0 4px 6px -1px #0000001a}.content-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.content-card__meta{color:color-mix(in srgb, var(--color-brand-dark) 50%, transparent);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;font-family:var(--font-body);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.content-card__dot{background-color:color-mix(in srgb, var(--color-brand-dark) 20%, transparent);border-radius:999px;width:.25rem;height:.25rem}.content-card__title{font-family:var(--font-heading);color:var(--color-brand-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;transition:color .2s;display:-webkit-box;overflow:hidden}.content-card:hover .content-card__title{color:var(--color-brand-red)}.content-card__excerpt{color:color-mix(in srgb, var(--color-brand-dark) 60%, transparent);font-size:.875rem;line-height:1.625;font-family:var(--font-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.content-card__link{color:var(--color-brand-red);font-size:.875rem;font-weight:600;font-family:var(--font-body);align-items:center;gap:.375rem;margin-top:1.25rem;display:flex}.blogs-section{border-bottom:1px solid color-mix(in srgb, var(--color-brand-dark) 10%, transparent);padding-block:3rem}@media (min-width:1024px){.blogs-section{padding-block:4rem}}.blogs-section:last-child{border-bottom:none}.blogs-section__header{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.blogs-section__heading{font-family:var(--font-heading);color:var(--color-brand-dark);font-size:1.875rem;font-weight:700}@media (min-width:640px){.blogs-section__heading{font-size:2.25rem}}.blogs-section__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.blogs-section__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blogs-section__grid{grid-template-columns:repeat(3,1fr)}}.blogs-sections-wrap{background-color:var(--color-brand-offwhite);padding-bottom:3rem}
