.home-blog{max-width:1440px;margin:70px auto;padding:0 5%;color:#163c44}.home-blog-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.home-blog-heading .eyebrow{color:#b95635;letter-spacing:2.5px}.home-blog-heading h2{font-size:clamp(28px,3vw,40px);margin:8px 0}.home-blog-heading p{color:#657b80;font-size:16px}.home-blog-all{display:inline-flex;gap:14px;align-items:center;border:1px solid #d7dedb;border-radius:30px;padding:14px 24px;min-height:48px;font-weight:700;white-space:nowrap}.home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-blog-card{background:#fff;border:1px solid #e7e2d9;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.home-blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #163c4410}.home-blog-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.home-blog-card>div{padding:24px;display:flex;flex-direction:column;flex:1}.home-blog-category{color:#b95635;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.home-blog-card h3{font:700 23px/1.3 Manrope,sans-serif;letter-spacing:-.6px;margin:12px 0}.home-blog-card p{font-size:15px;line-height:1.6;color:#657b80;margin:0 0 20px}.home-blog-read{font-size:14px;font-weight:700;margin-top:auto;display:flex;gap:12px;align-items:center}.home-blog a:focus-visible{outline:3px solid #b95635;outline-offset:4px}@media(max-width:700px){.home-blog{margin:45px auto}.home-blog-heading{align-items:flex-start;flex-direction:column;gap:8px}.home-blog-grid{grid-template-columns:1fr}.home-blog-card img{max-height:360px}.home-blog-card h3{font-size:22px}.home-blog-card>div{padding:22px}}@media(prefers-reduced-motion:reduce){.home-blog-card{transition:none}}

.home-blog-card img[src$=".png"]{object-fit:contain;background:#f8f7f3}
