.blog-intro[data-astro-cid-x255k2k2]{padding-block:clamp(56px,7vw,96px)}.featured-section[data-astro-cid-x255k2k2]{padding-block-start:clamp(40px,4vw,64px)}.featured[data-astro-cid-x255k2k2]{color:inherit;border-radius:var(--radius-lg);grid-template-columns:1.05fr .95fr;gap:0;margin-top:10px;padding:0;text-decoration:none;transition:transform .35s,box-shadow .35s;display:grid;overflow:hidden}.featured[data-astro-cid-x255k2k2]:hover{box-shadow:var(--shadow-lift);transform:translateY(-8px)}.featured[data-astro-cid-x255k2k2]{background:linear-gradient(var(--white), var(--white)) padding-box, linear-gradient(135deg, #209d5080, #c9a84c59 55%, #209d5033) border-box;border:1.5px solid #0000}.featured[data-astro-cid-x255k2k2] figure[data-astro-cid-x255k2k2]{margin:0;overflow:hidden}.featured[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;aspect-ratio:1;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.featured[data-astro-cid-x255k2k2]:hover img[data-astro-cid-x255k2k2],.featured[data-astro-cid-x255k2k2]:focus-visible img[data-astro-cid-x255k2k2]{transform:scale(1.045)}.featured[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{transition:color .35s}.featured[data-astro-cid-x255k2k2]:hover h2[data-astro-cid-x255k2k2],.featured[data-astro-cid-x255k2k2]:focus-visible h2[data-astro-cid-x255k2k2]{color:var(--green)}.featured-body[data-astro-cid-x255k2k2]{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,56px);display:flex}.featured[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:clamp(1.6rem,2.8vw,2.2rem)}.featured-excerpt[data-astro-cid-x255k2k2]{color:var(--sage-text)}@media (width<=820px){.featured[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.featured[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{aspect-ratio:16/10}}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);margin-top:44px;display:grid}@media (width<=1000px){.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}.post-card[data-astro-cid-x255k2k2]{color:inherit;flex-direction:column;padding:0;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden}.post-card[data-astro-cid-x255k2k2]:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.post-card[data-astro-cid-x255k2k2].reveal{transition-delay:var(--d,0s)}.post-card[data-astro-cid-x255k2k2]:hover,.post-card[data-astro-cid-x255k2k2]:focus-visible{transition-delay:0s}.post-card[data-astro-cid-x255k2k2] figure[data-astro-cid-x255k2k2]{margin:0;overflow:hidden}.post-card[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.post-card[data-astro-cid-x255k2k2]:hover img[data-astro-cid-x255k2k2],.post-card[data-astro-cid-x255k2k2]:focus-visible img[data-astro-cid-x255k2k2]{transform:scale(1.05)}.post-card-body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;padding:22px 24px 28px;display:flex}.post-card[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{margin-bottom:.4em;font-size:1.15rem;transition:color .35s}.post-card[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2],.post-card[data-astro-cid-x255k2k2]:focus-visible h3[data-astro-cid-x255k2k2]{color:var(--green)}@media (prefers-reduced-motion:reduce){.post-card[data-astro-cid-x255k2k2].reveal{transition-delay:0s}}.post-excerpt[data-astro-cid-x255k2k2]{color:var(--sage-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:.9em;font-size:.95rem;display:-webkit-box;overflow:hidden}.post-meta[data-astro-cid-x255k2k2]{font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.78rem;font-weight:500}.chips[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;margin:auto 0 0;display:flex}.chip[data-astro-cid-x255k2k2]{font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep);background:#209d501f;border-radius:50px;padding:3px 10px;font-size:.7rem;font-weight:500}.read-more[data-astro-cid-x255k2k2]{letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-top:18px;font-size:.92rem;font-weight:700}
