/* Homepage featured articles. */
.featured-articles-section{background:#fff}
.featured-articles-section__heading{align-items:flex-start;margin-bottom:clamp(1.8rem,4vw,2.8rem)}
.featured-articles-section__heading>div{max-width:720px}
.featured-articles-section__heading h2{max-width:680px;margin-bottom:.85rem}
.featured-articles-section__heading p:not(.eyebrow){max-width:660px;margin:0;color:var(--servio-color-muted);font-size:1rem;line-height:1.7}
.featured-articles-section__archive{margin-top:.25rem;white-space:nowrap}
.featured-articles-grid{display:grid;gap:1.15rem}
.featured-articles-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.featured-articles-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.featured-articles-grid .servio-blog-card{border:1px solid #dce5e9;border-radius:3px;background:#fff;box-shadow:0 8px 22px rgb(18 38 58/.045)}
.featured-articles-grid .servio-blog-card__media{aspect-ratio:1.65/1}
.featured-articles-grid .servio-blog-card__body{padding:1.25rem 1.25rem 1.2rem}
.featured-articles-grid .servio-blog-card h2{font-size:clamp(1.1rem,1.35vw,1.34rem);line-height:1.2}
.featured-articles-grid .servio-blog-card__excerpt{font-size:.88rem;line-height:1.62}
.featured-articles-section__empty{padding:2.2rem;border:1px dashed #cfdbe3;background:#f8fafb;text-align:center}
.featured-articles-section__empty h3{margin:0 0 .45rem;color:var(--servio-color-secondary);font-size:1.35rem}
.featured-articles-section__empty p{margin:0;color:var(--servio-color-muted)}
@media(max-width:1100px){.featured-articles-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.featured-articles-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-articles-section__heading{display:grid}}
@media(max-width:620px){.featured-articles-grid--3,.featured-articles-grid--4{grid-template-columns:1fr}.featured-articles-section__archive{width:max-content}}
