.brock-blog-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 45px}.brock-blog-feature-card{position:relative;min-height:210px;padding:22px 20px;overflow:hidden;background:#f4f8f1;border:1px solid #e1e7de;border-top:4px solid #4f9435;border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.045);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease}.brock-blog-feature-number{display:block;margin-bottom:18px;color:#4f9435;font-size:14px;line-height:1;font-weight:900;letter-spacing:.08em}.brock-blog-feature-card h3{position:relative;z-index:1;margin:0 0 10px!important;color:#0b2233;font-size:16px;line-height:1.2;font-weight:800;transition:color .35s ease}.brock-blog-feature-card p{position:relative;z-index:1;margin:0;color:#3d3d3d;font-size:12px;line-height:1.6}.brock-blog-feature-card:hover{transform:translateY(-6px);border-color:#4f9435;box-shadow:0 18px 38px rgba(0,0,0,.09);background:#f5f8f2}.brock-blog-feature-card:hover h3{color:#4f9435}@media (max-width:1024px){.brock-blog-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.brock-blog-feature-grid{grid-template-columns:1fr;gap:14px;margin:24px 0 36px}.brock-blog-feature-card{min-height:auto;padding:22px 20px}.brock-blog-feature-card h3{font-size:20px}.brock-blog-feature-card p{font-size:15px;line-height:1.65}}