.acoru-blog-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--acoru-blue) 50%,var(--acoru-dark)) 0,color-mix(in srgb,var(--acoru-blue) 50%,var(--acoru-dark)) 12%,var(--acoru-brand-blue) 46%,var(--acoru-lilac) 70%,var(--acoru-light) 92%);color:var(--acoru-light);isolation:isolate;margin-top:calc((var(--acoru-header-h) + var(--acoru-space-6))*-1);overflow:hidden;padding-top:calc(var(--acoru-header-h) + var(--acoru-space-6) + clamp(2.5rem, 1rem + 4vw, 4.5rem));position:relative}.acoru-blog-hero__inner{align-items:center;display:flex;flex-direction:column;gap:var(--acoru-space-4);text-align:center}.acoru-blog-hero__eyebrow{color:var(--acoru-sage);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.acoru-blog-hero__eyebrow a{color:inherit;text-decoration:none}.acoru-blog-hero__title{font-family:var(--acoru-font-heading);font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:600;line-height:1.15;max-width:20em;text-wrap:balance}.acoru-blog-hero__byline,.acoru-blog-hero__text{color:color-mix(in srgb,var(--acoru-light) 85%,transparent);font-family:var(--acoru-font-heading);font-size:var(--acoru-lead-sm);line-height:1.5;max-width:44rem}.acoru-blog-hero__byline{color:var(--acoru-sage)}.acoru-blog-hero__byline a{color:inherit}.acoru-blog-hero__halftone{background:radial-gradient(circle,color-mix(in srgb,var(--acoru-light) 55%,transparent) 2.6px,transparent 3.2px) 0 0 /18px 18px;height:60%;inset:auto -5% 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent);position:absolute;z-index:-1}.acoru-post-card{background:var(--acoru-surface);border-radius:var(--acoru-radius-md);box-shadow:0 4px 10px rgb(var(--acoru-dark-rgb)/.08),0 1px 4px rgb(var(--acoru-dark-rgb)/.04);display:flex;flex-direction:column;gap:var(--acoru-space-4);height:100%;padding:1.25rem;transition:transform var(--acoru-dur) var(--acoru-ease),box-shadow var(--acoru-dur) var(--acoru-ease)}.acoru-post-card:hover{box-shadow:0 18px 40px rgb(var(--acoru-dark-rgb)/.14);transform:translateY(-4px)}.acoru-post-card__thumb{aspect-ratio:12/7;background:linear-gradient(180deg,var(--acoru-blue),var(--acoru-sage));border-radius:.75rem;display:block;overflow:hidden}.acoru-post-card__thumb img{display:block;height:100%;object-fit:cover;width:100%}.acoru-post-card__tag{color:var(--acoru-blue);font-size:var(--acoru-small);font-weight:700;letter-spacing:.02em;min-height:1em;text-transform:uppercase}.acoru-post-card__title{color:var(--acoru-dark);font-size:1rem;font-weight:700;line-height:1.625}.acoru-post-card__title a{color:inherit;text-decoration:none}.acoru-post-card{position:relative}.acoru-post-card__title a:after{border-radius:inherit;content:"";inset:0;position:absolute}.acoru-post-card__meta{color:var(--acoru-muted);font-size:var(--acoru-small);margin-top:auto}.acoru-related{padding-block:clamp(3.5rem,2rem + 4vw,5rem)}.acoru-related__title{color:var(--acoru-dark);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);text-align:center}.acoru-blog-grid,.acoru-related__grid{display:grid;gap:var(--acoru-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));list-style:none;margin:0;padding:0}