._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}._3rPSzG_featuredImg{background-position:50%;background-size:cover;min-height:340px}._3rPSzG_featuredBd{flex-direction:column;justify-content:center;padding:48px;display:flex}._3rPSzG_featuredBd ._3rPSzG_chip{align-self:flex-start;margin-bottom:18px}._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}._3rPSzG_featuredBd p{color:#ffffffb3;margin:0 0 22px;font-size:16px;line-height:1.65}._3rPSzG_featuredBd ._3rPSzG_meta{color:#ffffff73;font-size:13px}._3rPSzG_featuredBd ._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}._3rPSzG_postGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}._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}._3rPSzG_postCard:hover{box-shadow:var(--shadow-9);transform:translateY(-4px)}._3rPSzG_postImg{background-position:50%;background-size:cover;height:170px}._3rPSzG_postBd{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}._3rPSzG_postBd h4{font-family:var(--font-serif);color:var(--fg-1);margin:0;font-size:19px;line-height:1.25}._3rPSzG_postBd p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}._3rPSzG_postBd ._3rPSzG_chip{align-self:flex-start}._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}._3rPSzG_postMeta ._3rPSzG_source{font-weight:var(--fw-semibold);color:var(--brand-purple)}._3rPSzG_readMore{color:var(--brand-purple);font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none}._3rPSzG_readMore:hover{text-decoration:none}@media (max-width:880px){._3rPSzG_featured,._3rPSzG_postGrid{grid-template-columns:1fr}}
