.blog-module__3rPSzG__featured{background:var(--brand-black);box-shadow:var(--shadow-9);border-radius:18px;grid-template-columns:1.1fr .9fr;gap:0;margin-top:8px;text-decoration:none;display:grid;overflow:hidden}.blog-module__3rPSzG__featuredImg{background-position:50%;background-size:cover;min-height:340px}.blog-module__3rPSzG__featuredBd{flex-direction:column;justify-content:center;padding:48px;display:flex}.blog-module__3rPSzG__featuredBd .blog-module__3rPSzG__chip{align-self:flex-start;margin-bottom:18px}.blog-module__3rPSzG__featuredBd h2{font-family:var(--font-serif);color:#fff;margin:0 0 14px;font-size:clamp(26px,2.4vw,36px);line-height:1.18}.blog-module__3rPSzG__featuredBd p{color:#ffffffb3;margin:0 0 22px;font-size:16px;line-height:1.65}.blog-module__3rPSzG__featuredBd .blog-module__3rPSzG__meta{color:#ffffff73;font-size:13px}.blog-module__3rPSzG__featuredBd .blog-module__3rPSzG__readMore{color:var(--chartreuse);font-size:14px;font-weight:var(--fw-medium);align-items:center;gap:5px;margin-top:10px;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__postGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.blog-module__3rPSzG__postCard{box-shadow:var(--shadow-6);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-module__3rPSzG__postCard:hover{box-shadow:var(--shadow-9);transform:translateY(-4px)}.blog-module__3rPSzG__postImg{background-position:50%;background-size:cover;height:170px}.blog-module__3rPSzG__postBd{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.blog-module__3rPSzG__postBd h4{font-family:var(--font-serif);color:var(--fg-1);margin:0;font-size:19px;line-height:1.25}.blog-module__3rPSzG__postBd p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.blog-module__3rPSzG__postBd .blog-module__3rPSzG__chip{align-self:flex-start}.blog-module__3rPSzG__postMeta{color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12.5px;display:flex}.blog-module__3rPSzG__postMeta .blog-module__3rPSzG__source{font-weight:var(--fw-semibold);color:var(--brand-purple)}.blog-module__3rPSzG__readMore{color:var(--brand-purple);font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none}.blog-module__3rPSzG__readMore:hover{text-decoration:underline}@media (max-width:880px){.blog-module__3rPSzG__featured,.blog-module__3rPSzG__postGrid{grid-template-columns:1fr}}
