.blog-body h2{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:600;color:#1b4332;margin:2rem 0 .75rem;line-height:1.3}.blog-body p{font-family:Lora,serif;font-size:1.05rem;line-height:1.85;color:#1a1a1a;margin-bottom:1.25rem}.blog-body ul,.blog-body ol{padding-left:1.5rem;margin-bottom:1.25rem}.blog-body li{font-family:Lora,serif;font-size:1.05rem;line-height:1.75;margin-bottom:.5rem}.blog-body img{max-width:100%;border-radius:8px;margin:1.5rem 0;display:block}.blog-body strong{font-weight:600;color:#1b4332}.blog-body a{color:#2d6a4f;text-decoration:underline;text-underline-offset:3px}@media (max-width: 768px){.blog-sidebar{display:none}.hero-wrapper{height:220px!important}.blog-body h2{font-size:1.25rem;margin:1.5rem 0 .5rem}.blog-body p,.blog-body li{font-size:1rem;line-height:1.7}.blog-body img{margin:1rem 0}}@media (max-width: 640px){.blog-grid{grid-template-columns:1fr!important;gap:1rem!important}}
