 .blog-shell{max-width:1120px;margin:auto;padding:40px 22px}.blog-shell h1,.blog-shell h2,.blog-shell h3{color:#8c1725;letter-spacing:normal}.blog-shell h1{font-size:clamp(28px,4vw,42px);line-height:1.15}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{border:1px solid #e4dede;border-radius:12px;overflow:hidden;background:white}.blog-card img{width:100%;height:175px;object-fit:cover}.blog-card div{padding:20px}.blog-card h3{font-size:21px}.blog-card a{color:#8c1725;font-weight:700}.blog-copy{max-width:760px;margin:auto;font-size:17px;line-height:1.75}.blog-copy h2{font-size:25px;margin-top:34px}.blog-meta{color:#595959;font-size:14px}.blog-hero{width:100%;max-height:340px;object-fit:cover;border-radius:12px}.blog-cta{padding:22px;background:#f8eff0;border-radius:10px;margin:28px 0}.blog-toc{padding:20px;background:#f5f5f5;border-radius:10px}.blog-toc a{display:block;margin:6px 0;color:#8c1725}.blog-button{display:inline-block;background:#8c1725;color:white!important;padding:12px 18px;border-radius:5px;margin:8px 0}.blog-check label{display:block;margin:12px 0}.blog-print{cursor:pointer;padding:10px 16px}.main-nav{flex-wrap:wrap}@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.blog-shell{padding:28px 18px}.blog-copy{font-size:16px}}@media print{header,footer,.floating-whatsapp,.blog-print,.blog-toc{display:none}.blog-shell{padding:0}.blog-copy{max-width:none}.blog-hero{max-height:180px}}