.resource-grid-section{padding:56px 48px 80px}.resource-grid-section .link_overl{height:100%;left:0;position:absolute;right:0;width:100%;z-index:1}.resource-grid-section .post-author{position:relative}.resource-grid-section .resource-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.resource-grid-section .resource-card{background:var(--white,#fff);border:1px solid rgba(0,102,204,.1);border-radius:var(--rl,20px);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .25s,transform .25s}.resource-grid-section .resource-card:hover{box-shadow:0 8px 32px rgba(0,102,204,.1);transform:translateY(-3px)}.resource-grid-section .resource-card-img{aspect-ratio:16/10;overflow:hidden}.resource-grid-section .resource-card-img img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.resource-grid-section .resource-card-body p{color:#777;flex:1}.resource-grid-section .resource-card:hover .resource-card-img img{transform:scale(1.04)}.resource-grid-section .resource-card-body{display:flex;flex:1;flex-direction:column;padding:20px 22px 24px}.resource-grid-section .resource-card-meta{align-items:center;display:flex;gap:12px;margin-bottom:12px}.resource-grid-section .resource-card-footer{align-items:center;border-top:1px solid rgba(0,102,204,.08);display:flex;justify-content:space-between;margin-top:14px;padding-top:14px}.resource-grid-section .post-category{background:#e8f2fc;border-radius:20px;color:var(--blue,#06c);font-weight:700;letter-spacing:.6px;padding:3px 10px;position:relative;text-transform:uppercase;z-index:1}.resource-grid-section .overlay_link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.resource-grid-section .post-author,.resource-grid-section .post-date,.resource-grid-section .post-read{align-items:center;color:var(--text_color);display:inline-flex;font-size:12px;gap:4px}.resource-card-body h6{line-height:1.4;margin:0 0 12px}@media (max-width:1024px){.resource-grid-section .resource-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.resource-grid-section{padding:32px 0 56px}.resource-grid-section .resource-grid{grid-template-columns:1fr}}