body.single-post>.elementor .elementor-widget-heading,body.single-post>.elementor .elementor-widget-text-editor,body.single-post>.elementor .elementor-widget-image,body.single-post>.elementor .elementor-widget-divider{max-width:800px!important;width:100%;margin-left:auto!important;margin-right:auto!important}body.single-post>.elementor .elementor-widget-heading h2{text-align:left}body.single-post>.elementor h2{font-size:28px;line-height:1.25;margin:32px 0 12px}body.single-post>.elementor .elementor-widget-text-editor p,body.single-post>.elementor .elementor-widget-text-editor li{line-height:1.65}body.single-post>.elementor .elementor-widget-text-editor li{margin-bottom:8px}body.single-post>.elementor .elementor-widget-image img{width:100%;height:auto;border-radius:10px}@media (max-width:767px){body.single-post>.elementor h2{font-size:24px;margin-top:26px}}body.blog .site-main{max-width:1140px;padding:36px 20px 56px}body.blog .page-header .entry-title{font-size:36px;font-weight:600;line-height:1.2;text-align:center;color:#161616;margin:0 0 28px}body.blog .page-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body.blog article.post{display:flex;flex-direction:column;margin:0;background:#fff;border:1px solid #e7e2dc;border-radius:12px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.06)}body.blog article.post>a{order:-1;display:block}body.blog article.post img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}body.blog article.post .entry-title{font-size:22px;line-height:1.3;font-weight:600;margin:18px 20px 8px}body.blog article.post .entry-title a{color:#161616;text-decoration:none}body.blog article.post .entry-title a:hover{color:#cb1a1b}body.blog article.post p{margin:0 20px 20px;font-size:16px;line-height:1.55;color:#555}@media (max-width:767px){body.blog .page-content{grid-template-columns:1fr;gap:20px}body.blog .page-header .entry-title{font-size:28px;margin-bottom:20px}body.blog .site-main{padding:24px 16px 40px}}