:root{--v3-red:#e50914;--v3-dark:#101722;--v3-text:#202737;--v3-muted:#7a8492;--v3-bg:#f3f5f7;--v3-line:#e6e9ee;--v3-radius:18px;--v3-shadow:0 18px 48px rgba(15,23,42,.08)}
body.single{background:var(--v3-bg)!important}
body.single .desktop,body.single .main-home,body.single #printDiv{width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;overflow:visible!important}
.li-single-v3-progress{position:fixed;inset:0 0 auto;height:4px;z-index:99999;pointer-events:none}.li-single-v3-progress span{display:block;width:0;height:100%;background:var(--v3-red)}
.li-single-v3{background:var(--v3-bg);padding:20px 0 58px;color:var(--v3-text)}
.li-single-v3-hero{position:relative;width:min(1280px,calc(100% - 30px));min-height:610px;margin:0 auto 28px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#182131,#090e17);box-shadow:var(--v3-shadow);isolation:isolate}
.li-single-v3-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.li-single-v3-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,15,.08) 0%,rgba(4,8,15,.25) 48%,rgba(4,8,15,.95) 100%);z-index:-2}.li-single-v3-hero-inner{position:relative;min-height:610px;display:flex;flex-direction:column;justify-content:space-between;padding:28px 52px 50px;box-sizing:border-box;color:#fff}.li-single-v3-breadcrumb{font-size:13px;color:#d7dce5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-single-v3-breadcrumb a{color:#fff;text-decoration:none}.li-single-v3-breadcrumb span{margin:0 7px}.li-single-v3-hero-copy{max-width:920px}.li-single-v3-cat{display:inline-flex;background:var(--v3-red);color:#fff!important;text-decoration:none;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:800;margin-bottom:14px}.li-single-v3-hero h1{margin:0!important;color:#fff!important;font-size:clamp(42px,5vw,72px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.8px;text-shadow:0 4px 22px rgba(0,0,0,.45);text-wrap:balance}.li-single-v3-deck{font-size:20px;line-height:1.85;color:#e8ecf3;margin:16px 0 0;max-width:800px}.li-single-v3-meta{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:24px;color:#e5e7eb;font-size:14px}.li-single-v3-meta>span{display:inline-flex;align-items:center;gap:8px}.li-single-v3-author-mini img{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.65)}
.li-single-v3-layout{width:min(1280px,calc(100% - 30px));margin:0 auto;display:grid;grid-template-columns:minmax(0,900px) minmax(300px,340px);gap:30px;align-items:start;direction:rtl}.li-single-v3-main,.li-single-v3-sidebar{min-width:0}
.li-single-v3-article{position:relative;background:#fff;border-radius:var(--v3-radius);box-shadow:var(--v3-shadow);overflow:visible!important;border:0!important;padding:0!important;margin:0!important}.li-single-v3-share{position:absolute;right:-64px;top:44px;display:grid;gap:9px;z-index:10}.li-single-v3-share>span{font-size:11px;color:var(--v3-muted);text-align:center}.li-single-v3-share a,.li-single-v3-share button{width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff!important;text-decoration:none;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.14);transition:.22s}.li-single-v3-share a:hover,.li-single-v3-share button:hover{transform:translateY(-3px)}.li-single-v3-share .fb{background:#1877f2}.li-single-v3-share .x{background:#111}.li-single-v3-share .wa{background:#20b65a}.li-single-v3-share .copy{background:#64748b}
.li-single-v3-reading{max-width:790px;margin:0 auto}.li-single-v3-entry{padding:54px 44px 38px;font-size:20px;line-height:2.1;color:var(--v3-text)}.li-single-v3-entry p{margin:0 0 1.5em}.li-single-v3-entry>p:first-child{font-size:22px;font-weight:600;color:#161e2b}.li-single-v3-entry h2,.li-single-v3-entry h3,.li-single-v3-entry h4{font-weight:900;color:#111827;line-height:1.42;margin:1.9em 0 .75em}.li-single-v3-entry h2{font-size:32px;border-right:5px solid var(--v3-red);padding-right:15px}.li-single-v3-entry h3{font-size:27px}.li-single-v3-entry h4{font-size:23px}.li-single-v3-entry img{max-width:100%;height:auto;border-radius:14px;box-shadow:0 12px 34px rgba(15,23,42,.13)}.li-single-v3-entry figure{margin:36px 0}.li-single-v3-entry figcaption{text-align:center;color:var(--v3-muted);font-size:13px;margin-top:8px}.li-single-v3-entry blockquote{position:relative;margin:40px 0;padding:32px 36px;border-right:6px solid var(--v3-red);background:linear-gradient(135deg,#fff4f5,#fff);border-radius:14px;font-size:25px;line-height:1.75;font-weight:850;color:#151d2a;box-shadow:0 12px 30px rgba(229,9,20,.08)}.li-single-v3-entry blockquote:before{content:'“';position:absolute;left:22px;top:-4px;font-size:72px;color:#fda4af}.li-single-v3-entry ul,.li-single-v3-entry ol{padding-right:28px}.li-single-v3-entry li{margin-bottom:10px}.li-single-v3-entry a{color:var(--v3-red)}.li-single-v3-entry table{width:100%;border-collapse:collapse;display:block;overflow:auto}.li-single-v3-entry td,.li-single-v3-entry th{border:1px solid #ddd;padding:12px}.li-single-v3-tags{padding:0 44px 38px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.li-single-v3-tags a{background:#f1f3f6;color:#374151;border-radius:999px;padding:8px 13px;text-decoration:none;font-size:13px}
.li-single-v3-authorbox{margin:28px 0 18px;padding:28px;display:flex;gap:22px;align-items:center;background:linear-gradient(135deg,#151e2e,#080d16);border-radius:16px;color:#fff;box-shadow:var(--v3-shadow)}.li-single-v3-authorbox img{width:106px;height:106px;border-radius:50%;border:4px solid rgba(255,255,255,.18)}.li-single-v3-authorbox span{color:#fca5a5;font-size:13px}.li-single-v3-authorbox h2{margin:4px 0 7px;color:#fff;font-size:26px}.li-single-v3-authorbox p{margin:0;color:#d1d5db;line-height:1.8}
.li-single-v3-postnav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px}.li-single-v3-postnav a{display:block;height:100%;padding:20px;background:#fff;border:1px solid var(--v3-line);border-radius:14px;color:#172033;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.05);transition:.22s}.li-single-v3-postnav a:hover{transform:translateY(-3px);border-color:#fca5a5}.li-single-v3-postnav small{display:block;color:var(--v3-red);margin-bottom:7px}.li-single-v3-postnav strong{line-height:1.6}
.li-single-v3-related,.li-single-v3-comments{background:#fff;border-radius:var(--v3-radius);box-shadow:var(--v3-shadow);padding:28px;margin-bottom:28px}.li-single-v3-related>header,.li-single-v3-widget>header{border-bottom:1px solid var(--v3-line);margin-bottom:18px}.li-single-v3-related>header h2,.li-single-v3-widget>header h2{display:inline-block;margin:0;padding:0 0 10px;border-bottom:3px solid var(--v3-red);font-size:23px}.li-single-v3-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.li-single-v3-related-grid article{overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 7px 24px rgba(15,23,42,.08);transition:.25s}.li-single-v3-related-grid article:hover{transform:translateY(-5px)}.li-single-v3-related-grid .thumb{display:block;aspect-ratio:16/10;overflow:hidden}.li-single-v3-related-grid img{width:100%;height:100%;object-fit:cover;transition:.35s}.li-single-v3-related-grid article:hover img{transform:scale(1.05)}.li-single-v3-related-grid article>div{padding:14px}.li-single-v3-related-grid span{font-size:12px;color:var(--v3-red)}.li-single-v3-related-grid h3{font-size:17px;line-height:1.6;margin:6px 0 8px;min-height:54px}.li-single-v3-related-grid h3 a{color:#172033;text-decoration:none}.li-single-v3-related-grid time{font-size:11px;color:#8b94a3}
.li-single-v3-comments .comment-respond{background:#f8fafc;border:1px solid var(--v3-line);border-radius:14px;padding:24px}.li-single-v3-comments input[type=text],.li-single-v3-comments input[type=email],.li-single-v3-comments input[type=url],.li-single-v3-comments textarea{width:100%;border:1px solid #d8dde6;border-radius:10px;padding:14px;background:#fff;box-sizing:border-box}.li-single-v3-comments input:focus,.li-single-v3-comments textarea:focus{outline:0;border-color:#f87171;box-shadow:0 0 0 3px rgba(229,9,20,.08)}.li-single-v3-comments input[type=submit]{background:var(--v3-red);color:#fff;border:0;border-radius:9px;padding:13px 26px;font-weight:800}
.li-single-v3-sticky{position:sticky;top:88px}.li-single-v3-widget,.li-single-v3-sidebar .widget,.li-single-v3-sidebar .right-single{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(15,23,42,.07);padding:18px;margin-bottom:18px;overflow:hidden}.li-single-v3-newslist{display:grid;gap:12px}.li-single-v3-newslist article{display:grid;grid-template-columns:92px 1fr;gap:11px;padding-bottom:12px;border-bottom:1px solid #eef0f3}.li-single-v3-newslist .thumb{height:70px;border-radius:9px;overflow:hidden;background:#eef1f4}.li-single-v3-newslist img{width:100%;height:100%;object-fit:cover}.li-single-v3-newslist h3{font-size:15px;line-height:1.55;margin:0 0 5px}.li-single-v3-newslist h3 a{color:#172033;text-decoration:none}.li-single-v3-newslist time{font-size:11px;color:#8b94a3}.li-single-v3-ranking{display:grid}.li-single-v3-ranking a{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #eef0f3;color:#172033;text-decoration:none}.li-single-v3-ranking b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff1f2;color:var(--v3-red);font-size:13px}.li-single-v3-ranking span{font-size:14px;line-height:1.55}.li-single-v3-side-tags{display:flex;flex-wrap:wrap;gap:8px}.li-single-v3-side-tags a{background:#f3f4f6;border-radius:999px;padding:7px 11px;font-size:12px;color:#374151;text-decoration:none}
@media(max-width:1390px){.li-single-v3-share{position:sticky;right:auto;top:78px;display:flex;padding:12px 20px;background:#fff;border-bottom:1px solid var(--v3-line);box-shadow:0 8px 20px rgba(15,23,42,.04)}.li-single-v3-share>span{display:flex;align-items:center}.li-single-v3-reading{max-width:820px}}
@media(max-width:1024px){.li-single-v3-layout{grid-template-columns:1fr}.li-single-v3-sidebar{order:2}.li-single-v3-sticky{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.li-single-v3-widget{margin:0}.li-single-v3-hero,.li-single-v3-layout{width:min(960px,calc(100% - 24px))}}
@media(max-width:700px){.li-single-v3{padding-top:12px}.li-single-v3-hero{min-height:500px;border-radius:14px;margin-bottom:16px}.li-single-v3-hero-inner{min-height:500px;padding:20px 20px 28px}.li-single-v3-hero h1{font-size:36px!important}.li-single-v3-deck{font-size:16px}.li-single-v3-meta{font-size:12px;gap:10px 14px}.li-single-v3-layout{width:calc(100% - 20px);gap:18px}.li-single-v3-entry{padding:32px 20px;font-size:18px;line-height:2}.li-single-v3-entry>p:first-child{font-size:19px}.li-single-v3-entry h2{font-size:26px}.li-single-v3-entry blockquote{font-size:21px;padding:24px}.li-single-v3-tags{padding:0 20px 28px}.li-single-v3-authorbox{padding:22px;align-items:flex-start}.li-single-v3-authorbox img{width:76px;height:76px}.li-single-v3-postnav{grid-template-columns:1fr}.li-single-v3-related,.li-single-v3-comments{padding:20px}.li-single-v3-related-grid{grid-template-columns:1fr}.li-single-v3-sticky{grid-template-columns:1fr}.li-single-v3-share{overflow-x:auto;top:0}.li-single-v3-share a,.li-single-v3-share button{flex:0 0 40px}}
@media(prefers-reduced-motion:reduce){.li-single-v3-share a,.li-single-v3-share button,.li-single-v3-postnav a,.li-single-v3-related-grid article,.li-single-v3-related-grid img{transition:none!important}}


/* Build 065.1 — Premium Single Polish */
.li-single-v3-layout{grid-template-columns:minmax(0,940px) minmax(290px,310px);gap:30px}
.li-single-v3-reading{max-width:850px}
.li-single-v3-entry{padding:58px 46px 42px;font-size:21px;line-height:2.16;letter-spacing:.01em}
.li-single-v3-entry p{margin-bottom:1.62em}
.li-single-v3-entry>p:first-child{font-size:23px;line-height:2.02}
.li-single-v3-entry h2{font-size:34px;margin-top:1.8em}
.li-single-v3-entry h3{font-size:28px}
.li-single-v3-entry blockquote{margin:44px 0;padding:34px 40px;font-size:26px;line-height:1.78}
.li-single-v3-authorbox{padding:32px 34px;gap:26px;min-height:128px}
.li-single-v3-authorbox img{width:120px;height:120px;object-fit:cover;flex:0 0 120px}
.li-single-v3-authorcopy{min-width:0;flex:1}
.li-single-v3-authorbox h2{font-size:28px;margin-bottom:8px}
.li-single-v3-authorbox p{font-size:15px;line-height:1.9;max-width:640px}
.li-single-v3-authorlink{display:inline-flex;margin-top:14px;padding:9px 15px;border-radius:999px;background:var(--v3-red);color:#fff!important;text-decoration:none;font-size:13px;font-weight:800;transition:.22s}
.li-single-v3-authorlink:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(229,9,20,.22)}
.li-single-v3-section-head{display:flex!important;align-items:center!important;min-height:42px!important;margin:0 0 20px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--v3-line)!important;background:transparent!important;position:relative!important;overflow:visible!important}
.li-single-v3-section-head:before,.li-single-v3-section-head:after{display:none!important;content:none!important}
.li-single-v3-section-head h2{display:inline-block!important;margin:0!important;padding:0 0 11px!important;border:0!important;border-bottom:3px solid var(--v3-red)!important;background:transparent!important;color:#172033!important;font-size:24px!important;line-height:1.25!important;font-weight:900!important}
.li-single-v3-related{padding:30px}
.li-single-v3-related-grid{gap:20px}
.li-single-v3-related-grid article{border:1px solid #eef0f3;box-shadow:0 10px 28px rgba(15,23,42,.07)}
.li-single-v3-related-grid article>div{padding:16px}
.li-single-v3-related-grid h3{font-size:18px;line-height:1.65;min-height:60px}
.li-single-v3-comments{padding:30px}
.li-single-v3-comments .comment-respond{padding:28px;border-radius:16px}
.li-single-v3-comments .comment-reply-title{font-size:22px!important;margin:0 0 14px!important;color:#172033!important}
.li-single-v3-comments textarea{min-height:190px;resize:vertical}
.li-single-v3-comments input[type=text],.li-single-v3-comments input[type=email],.li-single-v3-comments input[type=url],.li-single-v3-comments textarea{padding:15px 16px;font-size:15px}
.li-single-v3-comments input[type=submit]{min-height:46px;padding:13px 30px;font-size:15px;cursor:pointer;transition:.22s}
.li-single-v3-comments input[type=submit]:hover{filter:brightness(.92);transform:translateY(-1px)}
/* Neutralise legacy widget title bars that created empty red strips */
.li-single-v3-sidebar .widget-title:empty,.li-single-v3-sidebar h2:empty,.li-single-v3-sidebar h3:empty,.li-single-v3-sidebar .title:empty{display:none!important}
.li-single-v3-sidebar .widget-title,.li-single-v3-sidebar .right-single>h2,.li-single-v3-sidebar .right-single>h3{display:inline-block!important;width:auto!important;min-height:0!important;height:auto!important;margin:0 0 18px!important;padding:0 0 10px!important;border:0!important;border-bottom:3px solid var(--v3-red)!important;background:transparent!important;color:#172033!important;font-size:21px!important;line-height:1.3!important}
.li-single-v3-sidebar .widget-title:before,.li-single-v3-sidebar .widget-title:after,.li-single-v3-sidebar .right-single>h2:before,.li-single-v3-sidebar .right-single>h2:after,.li-single-v3-sidebar .right-single>h3:before,.li-single-v3-sidebar .right-single>h3:after{display:none!important;content:none!important}
.li-single-v3-sidebar .widget,.li-single-v3-sidebar .right-single{border-top:0!important}
.li-single-v3-sidebar .widget:before,.li-single-v3-sidebar .widget:after,.li-single-v3-sidebar .right-single:before,.li-single-v3-sidebar .right-single:after{display:none!important;content:none!important}
@media(max-width:1390px){.li-single-v3-reading{max-width:850px}}
@media(max-width:1024px){.li-single-v3-layout{grid-template-columns:1fr}.li-single-v3-reading{max-width:860px}}
@media(max-width:700px){.li-single-v3-entry{padding:34px 20px;font-size:18px;line-height:2.02}.li-single-v3-entry>p:first-child{font-size:20px}.li-single-v3-authorbox{padding:22px;gap:16px}.li-single-v3-authorbox img{width:82px;height:82px;flex-basis:82px}.li-single-v3-authorbox h2{font-size:22px}.li-single-v3-authorlink{margin-top:10px}.li-single-v3-related,.li-single-v3-comments{padding:20px}.li-single-v3-section-head h2{font-size:21px!important}}


/* Build 065.2 breadcrumb visibility */
.single-hero,
.post-hero,
.article-hero{
    position:relative;
}
.single-breadcrumb,
.hero-breadcrumb,
.breadcrumbs{
    position:absolute;
    top:18px;
    right:20px;
    z-index:20;
    color:#fff!important;
    background:rgba(10,15,25,.55);
    padding:8px 14px;
    border-radius:30px;
    backdrop-filter:blur(6px);
    -webkit-backdrop-filter:blur(6px);
    text-shadow:0 2px 8px rgba(0,0,0,.7);
}
.single-breadcrumb a,
.hero-breadcrumb a,
.breadcrumbs a{
    color:#fff!important;
}

/* Build 066 — Final premium single polish */
.li-single-v3-layout{
    grid-template-columns:minmax(0,960px) minmax(285px,300px);
    gap:24px;
}
.li-single-v3-reading{max-width:880px}
.li-single-v3-entry{
    padding:60px 50px 44px;
    font-size:20px;
    line-height:2.12;
    letter-spacing:0;
}
.li-single-v3-entry p{margin:0 0 1.55em}
.li-single-v3-entry>p:first-child{
    font-size:22px;
    line-height:2.05;
    font-weight:650;
}
.li-single-v3-entry h2,.li-single-v3-entry h3,.li-single-v3-entry h4{
    scroll-margin-top:110px;
}
.li-single-v3-entry h2{font-size:33px}
.li-single-v3-entry h3{font-size:27px}
.li-single-v3-entry h4{font-size:23px}
.li-single-v3-entry blockquote{
    margin:42px 0;
    padding:34px 42px 34px 54px;
    border-right-width:5px;
    border-radius:16px;
    background:linear-gradient(135deg,#fff5f6 0%,#fff 72%);
    box-shadow:0 14px 34px rgba(229,9,20,.09);
}
.li-single-v3-entry blockquote:before{
    left:24px;
    top:2px;
    font-size:76px;
    color:#fb7185;
    opacity:.8;
}
.li-single-v3-share{
    gap:10px;
}
.li-single-v3-share a,.li-single-v3-share button{
    transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;
}
.li-single-v3-share a:hover,.li-single-v3-share button:hover{
    transform:translateY(-4px) scale(1.04);
    box-shadow:0 12px 24px rgba(15,23,42,.2);
    filter:brightness(1.04);
}
.li-single-v3-authorbox{
    margin:22px 0 14px;
    padding:32px 36px;
    border:1px solid rgba(255,255,255,.06);
}
.li-single-v3-authorbox img{
    box-shadow:0 10px 28px rgba(0,0,0,.28);
}
.li-single-v3-authorbox h2{font-size:29px}
.li-single-v3-authorbox p{font-size:15.5px;line-height:1.95}
.li-single-v3-author-actions{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px;
    margin-top:14px;
}
.li-single-v3-authorlink{margin-top:0}
.li-single-v3-author-social{
    display:inline-grid;
    place-items:center;
    width:36px;
    height:36px;
    border-radius:50%;
    background:rgba(255,255,255,.1);
    color:#fff!important;
    text-decoration:none;
    transition:.22s;
}
.li-single-v3-author-social:hover{
    background:var(--v3-red);
    transform:translateY(-2px);
}
.li-single-v3-postnav{margin-bottom:20px}
.li-single-v3-related{
    padding:30px;
    margin-bottom:22px;
}
.li-single-v3-related-grid{gap:18px}
.li-single-v3-related-grid .thumb{aspect-ratio:16/9}
.li-single-v3-related-grid article>div{padding:16px 16px 17px}
.li-single-v3-related-grid h3{
    font-size:18.5px;
    line-height:1.62;
    min-height:60px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.li-single-v3-comments{
    padding:32px;
    margin-bottom:0;
}
.li-single-v3-comments .comment-respond{
    padding:30px;
    border-radius:18px;
    background:#fbfcfe;
}
.li-single-v3-comments input[type=text],
.li-single-v3-comments input[type=email],
.li-single-v3-comments input[type=url],
.li-single-v3-comments textarea{
    border-radius:14px;
    padding:16px 17px;
    font-size:15px;
    transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;
}
.li-single-v3-comments textarea{min-height:210px}
.li-single-v3-comments input[type=submit]{
    min-height:48px;
    border-radius:12px;
    padding:14px 34px;
    font-size:16px;
    box-shadow:0 10px 22px rgba(229,9,20,.18);
}
.li-single-v3-comments input[type=submit]:hover{
    box-shadow:0 14px 26px rgba(229,9,20,.25);
}
.li-single-v3-main>section+section{margin-top:18px}
.li-single-v3-widget,.li-single-v3-sidebar .widget,.li-single-v3-sidebar .right-single{
    border:1px solid #edf0f4;
}
@media(max-width:1280px){
    .li-single-v3-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}
    .li-single-v3-reading{max-width:850px}
}
@media(max-width:1024px){
    .li-single-v3-layout{grid-template-columns:1fr}
    .li-single-v3-reading{max-width:880px}
}
@media(max-width:700px){
    .li-single-v3-entry{padding:34px 20px;font-size:18px;line-height:2.02}
    .li-single-v3-entry>p:first-child{font-size:20px}
    .li-single-v3-entry blockquote{padding:26px 24px 26px 34px;font-size:21px}
    .li-single-v3-authorbox{margin-top:18px;padding:22px;align-items:flex-start}
    .li-single-v3-author-actions{margin-top:12px}
    .li-single-v3-related,.li-single-v3-comments{padding:20px}
    .li-single-v3-comments .comment-respond{padding:20px}
}

/* Build 066.1 — breadcrumb above the featured image */
.li-single-v3-breadcrumb-wrap{
    width:min(1280px,calc(100% - 30px));
    margin:0 auto -22px;
    position:relative;
    z-index:30;
    display:flex;
    justify-content:flex-start;
    padding-inline:36px;
    box-sizing:border-box;
    pointer-events:none;
}
.li-single-v3-breadcrumb{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:inline-flex;
    align-items:center;
    max-width:min(900px,calc(100vw - 90px));
    min-height:42px;
    padding:9px 18px!important;
    margin:0!important;
    border:1px solid rgba(255,255,255,.16);
    border-radius:999px;
    background:rgba(10,15,25,.88)!important;
    box-shadow:0 10px 28px rgba(0,0,0,.22);
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    color:#fff!important;
    font-size:13px;
    font-weight:700;
    line-height:1.5;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-shadow:none!important;
    pointer-events:auto;
}
.li-single-v3-breadcrumb a{
    color:#fff!important;
    text-decoration:none;
    transition:color .2s ease;
}
.li-single-v3-breadcrumb a:hover{color:#ff7b82!important}
.li-single-v3-breadcrumb span{margin:0 8px;color:#e5e7eb}
.li-single-v3-breadcrumb span:last-child{
    overflow:hidden;
    text-overflow:ellipsis;
}
.li-single-v3-hero{margin-top:0}
@media(max-width:700px){
    .li-single-v3-breadcrumb-wrap{
        margin-bottom:-18px;
        padding-inline:14px;
        justify-content:center;
    }
    .li-single-v3-breadcrumb{
        max-width:calc(100vw - 44px);
        min-height:38px;
        padding:8px 13px!important;
        font-size:11.5px;
    }
    .li-single-v3-breadcrumb span{margin:0 5px}
}

/* Build 066.2 — Premium hero vertical composition */
.li-single-v3-breadcrumb-wrap{
    margin-bottom:-62px;
    padding-inline:38px;
}
.li-single-v3-breadcrumb{
    max-width:min(760px,calc(100vw - 100px));
    min-height:40px;
    padding:8px 17px!important;
    box-shadow:0 9px 25px rgba(0,0,0,.24);
}
.li-single-v3-hero{
    min-height:640px;
    margin-bottom:30px;
}
.li-single-v3-hero-inner{
    min-height:640px;
    justify-content:flex-end;
    padding:96px 56px 48px;
}
.li-single-v3-hero-copy{
    width:min(980px,92%);
    max-width:980px;
}
.li-single-v3-hero h1{
    max-width:960px;
    margin:0!important;
    line-height:1.13!important;
    text-shadow:0 4px 24px rgba(0,0,0,.65);
}
.li-single-v3-meta{
    margin-top:18px;
    padding-top:0;
    gap:12px 22px;
}
.li-single-v3-hero-shade{
    background:linear-gradient(180deg,rgba(4,8,15,.06) 0%,rgba(4,8,15,.18) 42%,rgba(4,8,15,.9) 100%);
}
@media(max-width:1024px){
    .li-single-v3-breadcrumb-wrap{margin-bottom:-58px;padding-inline:28px}
    .li-single-v3-hero,.li-single-v3-hero-inner{min-height:570px}
    .li-single-v3-hero-inner{padding:88px 36px 42px}
    .li-single-v3-hero-copy{width:96%}
}
@media(max-width:700px){
    .li-single-v3-breadcrumb-wrap{
        margin-bottom:-52px;
        padding-inline:13px;
        justify-content:center;
    }
    .li-single-v3-breadcrumb{
        max-width:calc(100vw - 38px);
        min-height:36px;
        padding:7px 12px!important;
    }
    .li-single-v3-hero,.li-single-v3-hero-inner{min-height:500px}
    .li-single-v3-hero-inner{padding:76px 20px 28px}
    .li-single-v3-hero-copy{width:100%}
    .li-single-v3-hero h1{font-size:34px!important;line-height:1.2!important}
    .li-single-v3-meta{margin-top:14px;gap:9px 12px}
}

/* Build 067 — Premium Single Hero Final */
.li-single-v3-breadcrumb-wrap{
    margin-bottom:-60px;
    padding-inline:40px;
    align-items:flex-start;
}
.li-single-v3-breadcrumb{
    max-width:min(820px,calc(100vw - 110px));
    min-height:40px;
    padding:8px 18px!important;
    font-size:13px;
    line-height:1.45;
    box-shadow:0 10px 28px rgba(0,0,0,.26);
}
.li-single-v3-hero{
    min-height:680px;
    margin-bottom:32px;
}
.li-single-v3-hero-inner{
    min-height:680px;
    justify-content:flex-end;
    padding:100px 58px 28px;
}
.li-single-v3-hero-copy{
    width:min(1040px,94%);
    max-width:1040px;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
.li-single-v3-cat{
    margin:0 0 12px;
}
.li-single-v3-hero h1{
    max-width:1020px;
    margin:0!important;
    font-size:clamp(46px,5.25vw,76px)!important;
    line-height:1.11!important;
    text-shadow:0 5px 28px rgba(0,0,0,.74);
}
.li-single-v3-deck{
    margin-top:13px;
}
.li-single-v3-meta{
    margin-top:15px;
    gap:10px 20px;
    color:#f1f5f9;
    text-shadow:0 2px 9px rgba(0,0,0,.72);
}
.li-single-v3-hero-shade{
    background:linear-gradient(180deg,
        rgba(4,8,15,.04) 0%,
        rgba(4,8,15,.12) 35%,
        rgba(4,8,15,.48) 64%,
        rgba(4,8,15,.94) 100%);
}
@media(max-width:1024px){
    .li-single-v3-breadcrumb-wrap{margin-bottom:-56px;padding-inline:28px}
    .li-single-v3-hero,.li-single-v3-hero-inner{min-height:600px}
    .li-single-v3-hero-inner{padding:92px 38px 26px}
    .li-single-v3-hero-copy{width:96%}
    .li-single-v3-hero h1{font-size:clamp(40px,6.2vw,62px)!important}
}
@media(max-width:700px){
    .li-single-v3-breadcrumb-wrap{
        margin-bottom:-48px;
        padding-inline:12px;
        justify-content:center;
    }
    .li-single-v3-breadcrumb{
        max-width:calc(100vw - 34px);
        min-height:36px;
        padding:7px 12px!important;
        font-size:11.5px;
    }
    .li-single-v3-hero,.li-single-v3-hero-inner{min-height:510px}
    .li-single-v3-hero-inner{padding:72px 20px 22px}
    .li-single-v3-hero-copy{width:100%;align-items:flex-start}
    .li-single-v3-cat{margin-bottom:9px}
    .li-single-v3-hero h1{font-size:34px!important;line-height:1.17!important}
    .li-single-v3-meta{margin-top:12px;gap:8px 11px;font-size:12px}
    .li-single-v3-author-mini img{width:36px;height:36px}
}

/* =========================================================
   Build 068 — Final premium single article reference
   Stable polish: reading comfort, cards, comments and rhythm
   ========================================================= */
body.single .li-single-v3{
    --v3-content-width:900px;
    --v3-sidebar-width:300px;
    --v3-section-gap:24px;
}

/* Final page geometry — aligned with the 1280px homepage system */
body.single .li-single-v3-layout{
    width:min(1280px,calc(100% - 30px));
    grid-template-columns:minmax(0,950px) minmax(285px,var(--v3-sidebar-width));
    gap:30px;
}
body.single .li-single-v3-main{min-width:0}
body.single .li-single-v3-reading{max-width:var(--v3-content-width)}

/* Premium reading rhythm */
body.single .li-single-v3-entry{
    padding:58px 48px 44px;
    font-size:20px;
    line-height:2.12;
    letter-spacing:0;
    color:#172033;
    text-rendering:optimizeLegibility;
}
body.single .li-single-v3-entry p{margin:0 0 1.62em}
body.single .li-single-v3-entry>p:first-child{
    font-size:22px;
    line-height:2.02;
    font-weight:650;
    color:#111827;
}
body.single .li-single-v3-entry h2,
body.single .li-single-v3-entry h3,
body.single .li-single-v3-entry h4{
    scroll-margin-top:95px;
    letter-spacing:0;
}
body.single .li-single-v3-entry h2{font-size:33px;margin:1.85em 0 .72em}
body.single .li-single-v3-entry h3{font-size:28px;margin:1.7em 0 .68em}
body.single .li-single-v3-entry h4{font-size:23px;margin:1.55em 0 .62em}
body.single .li-single-v3-entry blockquote{
    margin:42px 0;
    padding:34px 42px;
    border-right-width:6px;
    border-radius:16px;
    font-size:25px;
    line-height:1.78;
}
body.single .li-single-v3-entry blockquote p:last-child{margin-bottom:0}
body.single .li-single-v3-entry img{border-radius:16px}

/* Share tools stay visible without covering the reading column */
body.single .li-single-v3-share{top:34px}
body.single .li-single-v3-share a,
body.single .li-single-v3-share button{
    width:44px;
    height:44px;
    transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;
}
body.single .li-single-v3-share a:hover,
body.single .li-single-v3-share button:hover{
    transform:translateY(-3px) scale(1.04);
    box-shadow:0 12px 24px rgba(15,23,42,.2);
    filter:saturate(1.06);
}

/* Author card — stable, larger and more useful */
body.single .li-single-v3-authorbox{
    margin:24px 0 16px;
    padding:32px 36px;
    gap:28px;
    min-height:132px;
    border-radius:18px;
}
body.single .li-single-v3-authorbox img{
    width:118px;
    height:118px;
    flex:0 0 118px;
    object-fit:cover;
}
body.single .li-single-v3-authorbox h2{font-size:28px;line-height:1.3}
body.single .li-single-v3-authorbox p{font-size:15.5px;line-height:1.9}
body.single .li-single-v3-author-actions{margin-top:14px}

/* Previous / next flow */
body.single .li-single-v3-postnav{margin-bottom:var(--v3-section-gap)}
body.single .li-single-v3-postnav a{padding:18px 20px;border-radius:13px}

/* Related cards */
body.single .li-single-v3-related,
body.single .li-single-v3-comments{
    padding:30px;
    margin-bottom:var(--v3-section-gap);
    border-radius:18px;
}
body.single .li-single-v3-section-head{margin-bottom:20px!important}
body.single .li-single-v3-related-grid{gap:20px}
body.single .li-single-v3-related-grid article{
    border:1px solid #edf0f4;
    border-radius:15px;
    box-shadow:0 9px 26px rgba(15,23,42,.07);
}
body.single .li-single-v3-related-grid .thumb{aspect-ratio:16/9}
body.single .li-single-v3-related-grid article>div{padding:15px 16px 17px}
body.single .li-single-v3-related-grid h3{
    font-size:17px;
    line-height:1.65;
    min-height:56px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
body.single .li-single-v3-related-grid time{font-size:12px;color:#8a94a3}

/* Comments — final WordPress form treatment */
body.single .li-single-v3-comments .comment-respond{
    margin:0;
    padding:28px;
    border:1px solid #edf0f4;
    border-radius:16px;
    background:#fbfcfe;
}
body.single .li-single-v3-comments .comment-form{display:grid;gap:14px}
body.single .li-single-v3-comments .comment-form p{margin:0}
body.single .li-single-v3-comments label{
    display:block;
    margin-bottom:7px;
    font-weight:750;
    color:#303949;
}
body.single .li-single-v3-comments input[type=text],
body.single .li-single-v3-comments input[type=email],
body.single .li-single-v3-comments input[type=url],
body.single .li-single-v3-comments textarea{
    width:100%;
    box-sizing:border-box;
    padding:15px 16px;
    border:1px solid #dfe4eb;
    border-radius:11px;
    background:#fff;
    color:#172033;
    outline:0;
    transition:border-color .2s ease,box-shadow .2s ease;
}
body.single .li-single-v3-comments textarea{min-height:185px}
body.single .li-single-v3-comments input:focus,
body.single .li-single-v3-comments textarea:focus{
    border-color:#ef5a62;
    box-shadow:0 0 0 4px rgba(229,9,20,.08);
}
body.single .li-single-v3-comments input[type=submit]{
    min-width:150px;
    min-height:48px;
    padding:13px 28px;
    border:0;
    border-radius:10px;
    background:var(--v3-red);
    color:#fff;
    font-weight:850;
    cursor:pointer;
    box-shadow:0 9px 20px rgba(229,9,20,.18);
}

/* Sidebar cards — equal visual system and no empty legacy strips */
body.single .li-single-v3-sidebar .li-single-v3-widget,
body.single .li-single-v3-sidebar .widget,
body.single .li-single-v3-sidebar .right-single{
    border:0!important;
    border-radius:15px!important;
    box-shadow:0 8px 24px rgba(15,23,42,.065)!important;
    overflow:hidden;
}
body.single .li-single-v3-sidebar .widget-title:empty,
body.single .li-single-v3-sidebar h2:empty,
body.single .li-single-v3-sidebar h3:empty,
body.single .li-single-v3-sidebar .heading:empty,
body.single .li-single-v3-sidebar .title:empty{display:none!important}
body.single .li-single-v3-newslist article{min-height:76px}
body.single .li-single-v3-newslist .thumb{flex:0 0 82px}
body.single .li-single-v3-newslist img{width:82px;height:64px;object-fit:cover;border-radius:9px}
body.single .li-single-v3-newslist h3{font-size:14px;line-height:1.55}

/* Consistent spacing between final article modules */
body.single .li-single-v3-article,
body.single .li-single-v3-authorbox,
body.single .li-single-v3-postnav,
body.single .li-single-v3-related,
body.single .li-single-v3-comments{scroll-margin-top:90px}

@media(max-width:1390px){
    body.single .li-single-v3-layout{grid-template-columns:minmax(0,1fr) 300px}
    body.single .li-single-v3-reading{max-width:860px}
}
@media(max-width:1100px){
    body.single .li-single-v3-layout{grid-template-columns:1fr}
    body.single .li-single-v3-reading{max-width:880px}
    body.single .li-single-v3-sidebar{order:2}
}
@media(max-width:700px){
    body.single .li-single-v3-layout{width:calc(100% - 20px)}
    body.single .li-single-v3-entry{padding:34px 21px;font-size:18px;line-height:2.02}
    body.single .li-single-v3-entry>p:first-child{font-size:20px}
    body.single .li-single-v3-entry blockquote{margin:30px 0;padding:25px 24px;font-size:21px}
    body.single .li-single-v3-authorbox{padding:22px;gap:16px;align-items:flex-start}
    body.single .li-single-v3-authorbox img{width:82px;height:82px;flex-basis:82px}
    body.single .li-single-v3-related,
    body.single .li-single-v3-comments{padding:20px}
    body.single .li-single-v3-comments .comment-respond{padding:18px}
    body.single .li-single-v3-comments input[type=submit]{width:100%}
}


/* =========================================================
   Build 071 — Corrected single layout (authoritative rules)
   Replaces the duplicated 069/070 overrides instead of stacking them.
   ========================================================= */
body.single .li-single-v3{
    --v3-content-width:980px;
    --v3-sidebar-width:300px;
}
body.single .li-single-v3-hero,
body.single .li-single-v3-layout{
    width:min(1380px,calc(100% - 32px));
}
body.single .li-single-v3-layout{
    grid-template-columns:minmax(0,1050px) var(--v3-sidebar-width);
    gap:28px;
}
body.single .li-single-v3-main{min-width:0}
body.single .li-single-v3-reading{
    width:100%;
    max-width:var(--v3-content-width);
    margin-inline:auto;
}
body.single .li-single-v3-entry{
    padding:58px 58px 46px;
    font-size:20px;
    line-height:2.12;
    letter-spacing:0;
}
body.single .li-single-v3-entry p{margin-bottom:1.55em}
body.single .li-single-v3-entry>p:first-child{font-size:22px;line-height:2.04}
body.single .li-single-v3-share{right:-58px;gap:8px}
body.single .li-single-v3-share a,
body.single .li-single-v3-share button{width:46px;height:46px;font-size:16px}
body.single .li-single-v3-authorbox{
    margin:18px 0 14px;
    padding:24px 30px;
    gap:20px;
}
body.single .li-single-v3-authorbox img{width:108px;height:108px;flex:0 0 108px}
body.single .li-single-v3-authorbox h2{font-size:28px;margin:1px 0 5px}
body.single .li-single-v3-related{padding:28px;margin-bottom:18px}
body.single .li-single-v3-related-grid .thumb{aspect-ratio:16/9}
body.single .li-single-v3-related-grid h3{font-size:18px;line-height:1.62;min-height:58px}
body.single .li-single-v3-comments{padding:30px;border:1px solid #edf0f4}
body.single .li-single-v3-comments .comment-respond{padding:26px;border-radius:17px}
body.single .li-single-v3-comments textarea{min-height:205px}
body.single .li-single-v3-comments input[type=submit]{min-width:180px;min-height:50px}
body.single .li-single-v3-newslist article{grid-template-columns:88px 1fr;min-height:74px}
body.single .li-single-v3-newslist .thumb,
body.single .li-single-v3-newslist img{width:88px;height:68px;border-radius:9px}

@media(max-width:1380px){
    body.single .li-single-v3-hero,
    body.single .li-single-v3-layout{width:min(1280px,calc(100% - 28px))}
    body.single .li-single-v3-layout{grid-template-columns:minmax(0,1fr) 286px;gap:22px}
    body.single .li-single-v3-reading{max-width:930px}
}
@media(max-width:1100px){
    body.single .li-single-v3-layout{grid-template-columns:1fr}
    body.single .li-single-v3-reading{max-width:940px}
    body.single .li-single-v3-sidebar{order:2}
    body.single .li-single-v3-share{right:auto}
}
@media(max-width:700px){
    body.single .li-single-v3-hero,
    body.single .li-single-v3-layout{width:calc(100% - 20px)}
    body.single .li-single-v3-entry{padding:34px 20px;font-size:18px;line-height:2.02}
    body.single .li-single-v3-entry>p:first-child{font-size:20px}
    body.single .li-single-v3-authorbox{padding:20px;gap:14px}
    body.single .li-single-v3-authorbox img{width:82px;height:82px;flex-basis:82px}
    body.single .li-single-v3-related,
    body.single .li-single-v3-comments{padding:19px}
    body.single .li-single-v3-comments .comment-respond{padding:18px}
    body.single .li-single-v3-comments input[type=submit]{width:100%}
}

/* =========================================================
   Build 072 — Real full-width reading fix
   Exact WordPress body classes + no inner reading bottleneck.
   ========================================================= */
body.rtl.wp-singular.single.single-post .li-single-v3{
    --v3-sidebar-width:300px;
}
body.rtl.wp-singular.single.single-post .li-single-v3-hero,
body.rtl.wp-singular.single.single-post .li-single-v3-layout{
    width:min(1380px,calc(100% - 32px))!important;
    max-width:none!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-layout{
    grid-template-columns:minmax(0,1fr) var(--v3-sidebar-width)!important;
    gap:28px!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-main,
body.rtl.wp-singular.single.single-post #printDiv{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-reading{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-entry{
    width:auto!important;
    max-width:none!important;
    padding:54px 52px 44px!important;
    font-size:20px!important;
    line-height:2.08!important;
}
@media (max-width:1380px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero,
    body.rtl.wp-singular.single.single-post .li-single-v3-layout{
        width:min(1280px,calc(100% - 28px))!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-layout{
        grid-template-columns:minmax(0,1fr) 286px!important;
        gap:22px!important;
    }
}
@media (max-width:1100px){
    body.rtl.wp-singular.single.single-post .li-single-v3-layout{
        grid-template-columns:1fr!important;
    }
}
@media (max-width:700px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero,
    body.rtl.wp-singular.single.single-post .li-single-v3-layout{
        width:calc(100% - 20px)!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-entry{
        padding:34px 20px!important;
        font-size:18px!important;
        line-height:2.02!important;
    }
}

/* =========================================================
   Build 073 — Final hero spacing below main navigation
   Creates a clean visual separation without touching header.
   ========================================================= */
body.rtl.wp-singular.single.single-post .li-single-v3{
    padding-top:24px!important;
}
@media (max-width:700px){
    body.rtl.wp-singular.single.single-post .li-single-v3{
        padding-top:14px!important;
    }
}

/* =========================================================
   Build 074 — Full-width hero headline
   Extends the article title across the featured image instead
   of constraining it to the middle of the hero.
   ========================================================= */
body.rtl.wp-singular.single.single-post .li-single-v3-hero-copy{
    width:100%!important;
    max-width:none!important;
    align-self:stretch!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    text-align:right!important;
    text-wrap:pretty!important;
    font-size:clamp(42px,4.35vw,68px)!important;
    line-height:1.13!important;
    letter-spacing:-.65px!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-meta{
    width:100%!important;
    max-width:none!important;
}
@media (min-width:1101px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
        padding-inline:52px!important;
    }
}
@media (max-width:1100px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
        font-size:clamp(36px,6vw,56px)!important;
        line-height:1.16!important;
    }
}
@media (max-width:700px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero-copy{
        width:100%!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
        font-size:clamp(29px,8.5vw,42px)!important;
        line-height:1.2!important;
        letter-spacing:0!important;
    }
}

/* =========================================================
   Build 075 — True edge-to-edge hero headline
   Uses nearly the full visual width of the featured image.
   ========================================================= */
body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
    justify-content:flex-end!important;
    align-items:stretch!important;
    padding-inline:44px!important;
    padding-bottom:32px!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-hero-copy{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
    display:block!important;
    width:94%!important;
    max-width:none!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    text-align:right!important;
    font-size:clamp(40px,3.75vw,62px)!important;
    line-height:1.08!important;
    letter-spacing:-.55px!important;
    text-wrap:pretty!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-meta{
    width:94%!important;
    max-width:none!important;
    margin:18px 0 0 auto!important;
}
@media (max-width:1100px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
        padding-inline:32px!important;
        padding-bottom:28px!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1,
    body.rtl.wp-singular.single.single-post .li-single-v3-meta{
        width:96%!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
        font-size:clamp(36px,5.2vw,54px)!important;
        line-height:1.1!important;
    }
}
@media (max-width:700px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
        padding-inline:18px!important;
        padding-bottom:22px!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1,
    body.rtl.wp-singular.single.single-post .li-single-v3-meta{
        width:100%!important;
        margin-inline:0!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
        font-size:clamp(28px,8.2vw,40px)!important;
        line-height:1.16!important;
        letter-spacing:0!important;
    }
}

/* =========================================================
   Build 076 — Actual full-width hero headline
   Final override: headline spans the full usable hero width.
   ========================================================= */
body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
    align-items:stretch!important;
    padding-inline:42px!important;
    padding-bottom:30px!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-hero-copy{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    flex:0 0 auto!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    text-align:right!important;
    font-size:clamp(40px,3.55vw,61px)!important;
    line-height:1.07!important;
    letter-spacing:-.5px!important;
    text-wrap:wrap!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
}
body.rtl.wp-singular.single.single-post .li-single-v3-meta{
    width:100%!important;
    max-width:none!important;
    margin:16px 0 0!important;
    justify-content:flex-start!important;
}
@media (max-width:1100px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
        padding-inline:30px!important;
        padding-bottom:27px!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
        width:100%!important;
        font-size:clamp(35px,5vw,53px)!important;
        line-height:1.1!important;
    }
}
@media (max-width:700px){
    body.rtl.wp-singular.single.single-post .li-single-v3-hero-inner{
        padding-inline:18px!important;
        padding-bottom:21px!important;
    }
    body.rtl.wp-singular.single.single-post .li-single-v3-hero h1{
        width:100%!important;
        font-size:clamp(28px,8vw,40px)!important;
        line-height:1.16!important;
        letter-spacing:0!important;
    }
}
