/* TZD post page - clean hero + layout (template 765) */
.tzd-phero-wrap{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0!important}
.tzd-phero{background:#00192B;color:#fff;padding:40px 20px 44px;font-family:"Rubik",sans-serif;direction:rtl;text-align:right}
.tzd-phero__in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:44px;align-items:center}
.tzd-phero__bc,.tzd-phero__bc span,.tzd-phero__bc a{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.72);text-decoration:none}
.tzd-phero__bc{margin:0 0 14px}
.tzd-phero__bc a:hover{color:#fff;text-decoration:underline}
.tzd-phero__cat{display:inline-block;margin:0 0 14px;padding:4px 12px;border:1px solid rgba(255,255,255,.28);border-radius:5px;color:#fff!important;font-size:13px;font-weight:500;text-decoration:none!important}
.tzd-phero__cat:hover{background:rgba(255,255,255,.08)}
.tzd-phero h1.tzd-phero__title{margin:0 0 18px;color:#fff;font-family:"Rubik",sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.2}
.tzd-phero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}
.tzd-phero__author{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-weight:500;text-decoration:none!important}
.tzd-phero__author:hover span{text-decoration:underline}
.tzd-phero__avatar{width:32px!important;height:32px!important;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.35)}
.tzd-phero__dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}
.tzd-phero #last-updated,.tzd-phero #last-updated time{color:rgba(255,255,255,.82)}
.tzd-phero .reading_time{color:rgba(255,255,255,.82)!important;font-style:normal!important;font-weight:400!important;gap:4px}
.tzd-phero .reading_time svg{width:18px;height:18px}
.tzd-phero__img{margin:0}
.tzd-phero__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:16px;border:0;box-shadow:none}
.elementor-765 .elementor-element.elementor-element-53db84af{padding-top:28px}
.elementor-765 .elementor-element.elementor-element-339adaa6 .elementor-post{border-radius:15px!important;box-shadow:none!important;border:1px solid #E4E4E4;overflow:hidden;background:#fff}
.elementor-765 .elementor-element.elementor-element-339adaa6 *{-webkit-text-stroke:0!important}
.elementor-765 .elementor-element.elementor-element-1924ca7 .elementor-author-box{background:#F6F6F6;border-radius:15px;padding:20px}
.tzd-leadbox{box-shadow:none!important}
body.tzd-styled .elementor-widget-theme-post-content div:has(>table){box-shadow:none!important}
@media (max-width:1024px){
.tzd-phero__in{grid-template-columns:minmax(0,1fr) 300px;gap:28px}
.elementor-765 .elementor-element.elementor-element-feb2758{width:100%!important;max-width:100%!important}
}
@media (max-width:767px){
.tzd-phero{padding:22px 16px 24px}
.tzd-phero__in{grid-template-columns:1fr;gap:18px}
.tzd-phero h1.tzd-phero__title{font-size:26px;line-height:1.3;margin-bottom:14px}
.tzd-phero__bc,.tzd-phero__bc span,.tzd-phero__bc a{font-size:12.5px}
.tzd-phero__meta{font-size:13px;gap:6px 10px}
.tzd-phero__img img{aspect-ratio:16/9;border-radius:12px}
.elementor-765 .elementor-element.elementor-element-53db84af{padding-top:18px!important}
.elementor-765 .elementor-element.elementor-element-53db84af .elementor-widget-wrap{padding:0 16px!important}
.elementor-765 .elementor-element.elementor-element-feb2758 img{max-width:100%!important;height:auto!important}
.elementor-765 .elementor-element.elementor-element-feb2758 iframe,.elementor-765 .elementor-element.elementor-element-feb2758 video{max-width:100%!important}
.elementor-765 .elementor-element.elementor-element-feb2758 table{display:block;max-width:100%;overflow-x:auto}
.elementor-765 .elementor-element.elementor-element-589a5eb5 .elementor-heading-title,.elementor-765 .elementor-element.elementor-element-1efa6c02 .elementor-heading-title{font-size:22px!important}
.elementor-765 .elementor-element.elementor-element-1924ca7 .elementor-author-box{flex-direction:column;align-items:center;text-align:center}
.elementor-765 .elementor-element.elementor-element-1924ca7 .elementor-author-box__avatar{margin:0 0 10px!important}
}
/* builder posts: no lead-box on every text widget */
body.tzd-builder .elementor-widget-theme-post-content .elementor-widget-container>p:first-child{margin:0 0 16px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:18px!important;line-height:1.85!important;color:#2b3640!important}
@media (max-width:767px){body.tzd-builder .elementor-widget-theme-post-content .elementor-widget-container>p:first-child{font-size:17px!important}}
