.FromTheBlogSection-module__WfgXlq__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:clamp(4rlh,9vw,8rlh);display:flex}.FromTheBlogSection-module__WfgXlq__header h2{margin-bottom:0}.FromTheBlogSection-module__WfgXlq__allPostsLink{color:var(--color-primary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.FromTheBlogSection-module__WfgXlq__allPostsLink:hover,.FromTheBlogSection-module__WfgXlq__allPostsLink:focus-visible{text-decoration:underline}.FromTheBlogSection-module__WfgXlq__allPostsLink svg{transition:transform .15s}.FromTheBlogSection-module__WfgXlq__allPostsLink:hover svg{transform:translate(3px)}.FromTheBlogSection-module__WfgXlq__grid{flex-wrap:wrap;gap:clamp(1.25rem,3vw,2rem);margin-top:1.5rlh;margin-bottom:clamp(4rlh,9vw,8rlh);display:flex}.FromTheBlogSection-module__WfgXlq__featured{min-width:0;color:inherit;border-radius:var(--border-radius-card);border:1px solid var(--color-gray-lighter);background:linear-gradient(135deg, color-mix(in oklch, var(--color-secondary) 7%, var(--background-color)), var(--background-color) 60%);box-shadow:0 5px 15px var(--color-card-box-shadow);flex-direction:column;flex:1.15 30rem;justify-content:center;text-decoration:none;transition:box-shadow .18s;display:flex;overflow:hidden}.FromTheBlogSection-module__WfgXlq__featured:hover,.FromTheBlogSection-module__WfgXlq__featured:focus-visible{box-shadow:0 12px 28px var(--color-card-box-shadow)}.FromTheBlogSection-module__WfgXlq__featuredBody{flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.FromTheBlogSection-module__WfgXlq__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);font-size:.72rem;font-weight:600}.FromTheBlogSection-module__WfgXlq__featuredTitle{color:var(--text-color-dark);margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2}.FromTheBlogSection-module__WfgXlq__featuredBlurb{color:var(--text-color-medium-dark);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 .25rlh;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.FromTheBlogSection-module__WfgXlq__byline{color:var(--text-color-medium-dark);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.FromTheBlogSection-module__WfgXlq__bylineText{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.FromTheBlogSection-module__WfgXlq__readMore{color:var(--color-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;font-weight:600;display:inline-flex}.FromTheBlogSection-module__WfgXlq__featured:hover .FromTheBlogSection-module__WfgXlq__readMore svg{transform:translate(3px)}.FromTheBlogSection-module__WfgXlq__readMore svg{transition:transform .15s}.FromTheBlogSection-module__WfgXlq__avatars{flex-shrink:0;display:inline-flex}.FromTheBlogSection-module__WfgXlq__avatar{object-fit:cover;border:2px solid var(--background-color);border-radius:50%;width:24px;height:24px;position:relative}.FromTheBlogSection-module__WfgXlq__avatar:not(:first-child){margin-left:-8px}.FromTheBlogSection-module__WfgXlq__secondaryList{flex-direction:column;flex:22rem;gap:.25rem;min-width:0;display:flex}.FromTheBlogSection-module__WfgXlq__secondary{border-radius:var(--border-radius-card);color:inherit;align-items:center;gap:.85rem;padding:.75rem;text-decoration:none;transition:background .15s;display:flex}.FromTheBlogSection-module__WfgXlq__secondary:hover,.FromTheBlogSection-module__WfgXlq__secondary:focus-visible{background:var(--color-gray-lightest)}.FromTheBlogSection-module__WfgXlq__secondaryThumb{background:var(--color-gray-lightest);border-radius:10px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.FromTheBlogSection-module__WfgXlq__secondaryImage{object-fit:cover}.FromTheBlogSection-module__WfgXlq__secondaryThumbFallback{background:linear-gradient(135deg, color-mix(in oklch, var(--color-secondary) 18%, transparent), color-mix(in oklch, var(--color-primary) 14%, transparent));position:absolute;inset:0}.FromTheBlogSection-module__WfgXlq__secondaryBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.FromTheBlogSection-module__WfgXlq__secondaryTitle{color:var(--text-color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.FromTheBlogSection-module__WfgXlq__secondaryDate{color:var(--text-color-medium-dark);font-size:.78rem}
