/* LC blog surfaces use the existing site tokens and local Yekan Bakh. */
.elementor-1056 .lcct-blog-tools,
.elementor-1069 .lcct-blog-single {
    font-family: var(--lc-reference-font);
}
.elementor-1056 form[data-form-name="LC Blog Search"],
.elementor-1056 form[data-form-name="LC Blog Sort"] {
    margin: 0;
}
.elementor-1056 form[data-form-name="LC Blog Search"] input:focus-visible,
.elementor-1056 form[data-form-name="LC Blog Sort"] select:focus-visible,
.elementor-1056 form[data-form-name="LC Blog Search"] button:focus-visible {
    outline: 2px solid var(--lc-blue-primary);
    outline-offset: 2px;
}
.elementor-1056 .e-collection-loop-layout-base {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1280px) {
    .elementor-1056 .e-collection-loop-layout-base {
        grid-template-columns: minmax(0, 1.45fr) minmax(0, .95fr);
    }
}
@media (max-width: 767px) {
    .elementor-1056 .e-collection-loop-layout-base {
        grid-template-columns: 1fr;
    }
}
.elementor-1069 .lcct-post-toc-list {
    margin: .75rem 0 0;
    padding-inline-start: 1.25rem;
    color: var(--lc-blue-muted);
}
.elementor-1069 .lcct-post-toc-list a {
    color: var(--lc-blue-primary);
    text-decoration: none;
}
.elementor-1069 .lcct-post-toc-list a:hover,
.elementor-1069 .lcct-post-toc-list a:focus-visible {
    color: var(--lc-blue-ink-strong);
    text-decoration: underline;
}
/* Reference article imagery stays visually similar while its source badge is replaced by LC. */
.elementor-1069 [data-id="1a4d1edb"],
.elementor-1056 [data-id="387ed641"],
.elementor-1056 [data-id="500fbb67"],
.elementor-1056 [data-id="589caecb"] {
    position: relative;
    overflow: hidden;
}
.elementor-1069 [data-id="1a4d1edb"]::after,
.elementor-1056 [data-id="387ed641"]::after,
.elementor-1056 [data-id="500fbb67"]::after,
.elementor-1056 [data-id="589caecb"]::after {
    content: "LC";
    position: absolute;
    left: 0;
    right: auto;
    bottom: 0;
    width: 14rem;
    height: 4rem;
    padding: 0 .75rem;
    border-radius: 0 .45rem 0 0;
    background: var(--lc-blue-primary);
    color: var(--lc-white);
    font-family: var(--lc-reference-font);
    font-size: .8rem;
    font-weight: 700;
    letter-spacing: .04em;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.elementor-1069 img[data-id="2ae5653f"],
.elementor-1056 img[data-id="2d0383e9"],
.elementor-1056 img[data-id="fa4453f"],
.elementor-1056 img[data-id="4efdb750"] {
    object-fit: cover !important;
    object-position: center !important;
    transform: scale(1.12) !important;
}

/* Blog correction: scoped native-loop group states and exact 700/1024 boundaries. */
.elementor-1056 [data-id="34241f28"] * {box-sizing:border-box;}
.elementor-1056 [data-id="467bd051"] {grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-auto-rows:auto;gap:20px;}
.elementor-1056 [data-id="467bd051"]>div:first-child {grid-row:1 / span 2;}
.elementor-1056 [data-id="467bd051"]>div:first-child .lc-blog-card {height:100%;}
.elementor-1056 [data-id="467bd051"]>div:first-child .lc-blog-card-title {font-size:21px;line-height:1.75;}
.elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-card {grid-template-columns:168px minmax(0,1fr);align-content:stretch;align-items:stretch;padding:12px;}
.elementor-1056 [data-id="467bd051"]>div:not(:first-child) [data-interaction-id="127b9716"] {aspect-ratio:auto;min-height:132px;}
.elementor-1056 [data-id="467bd051"]>div:not(:first-child) [data-interaction-id="665c7b5d"] {align-self:center;}
.elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-excerpt {display:none;}
.elementor-1056 [data-id="602990d1"] {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.elementor-1056 [data-id="32d401fa"] {grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:lc-blog-rank;}
.elementor-1056 [data-id="32d401fa"]>div {counter-increment:lc-blog-rank;}
.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]::before {content:counter(lc-blog-rank);font:700 28px/1.1 var(--lc-reference-font);color:var(--lc-blue-primary);}
.elementor-1056 [data-id="45c2b6e0"] .lc-blog-chip span {font-size:11.5px;color:var(--lc-blue-muted);}
.elementor-1056 [data-id="45c2b6e0"] a[aria-current] {border-color:transparent;background:linear-gradient(135deg,var(--lc-blue-primary-bright),var(--lc-blue-primary-mid));color:var(--lc-white);}
.elementor-1056 [data-id="45c2b6e0"] a[aria-current] span {color:color-mix(in srgb,var(--lc-white) 80%,transparent);}
.elementor-1056 [data-id="62d9f44c"]::before {content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(var(--lc-blue-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lc-blue-grid) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(70% 80% at 90% 0%,var(--lc-shadow-black),transparent 75%);}
.elementor-1056 [data-id="62d9f44c"]>div {position:relative;}
@media(max-width:1023.98px){
 .elementor-1056 [data-id="467bd051"] {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
 .elementor-1056 [data-id="467bd051"]>div:first-child {grid-row:auto;grid-column:1 / -1;}
 .elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-card {grid-template-columns:1fr;align-content:start;padding:10px 10px 16px;}
 .elementor-1056 [data-id="467bd051"]>div:not(:first-child) [data-interaction-id="127b9716"] {aspect-ratio:3/2;min-height:0;}
 .elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-excerpt {display:-webkit-box;}
 .elementor-1056 [data-id="467bd051"]>div:first-child .lc-blog-card-title {font-size:17px;line-height:1.8;}
 .elementor-1056 [data-id="602990d1"] {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
 .elementor-1056 [data-id="32d401fa"] {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 .elementor-1056 [data-id="7c874f92"] {grid-template-columns:1fr;gap:14px;}
 .elementor-1056 [data-id="256f081"],.elementor-1056 [data-id="2595099e"],.elementor-1056 [data-id="3d8800e5"] {margin-top:30px;}
}
@media(max-width:699.98px){
 .elementor-1056 [data-id="467bd051"],.elementor-1056 [data-id="602990d1"] {grid-template-columns:1fr;gap:12px;}
 .elementor-1056 [data-id="602990d1"] [data-interaction-id="544087fe"],.elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-card {grid-template-columns:104px minmax(0,1fr);align-items:center;padding:10px;}
 .elementor-1056 [data-id="602990d1"] [data-interaction-id="211e1024"],.elementor-1056 [data-id="467bd051"]>div:not(:first-child) [data-interaction-id="127b9716"] {aspect-ratio:1/1;border-radius:12px;}
 .elementor-1056 [data-id="602990d1"] [data-interaction-id="1c1bceb6"],.elementor-1056 [data-id="467bd051"]>div:not(:first-child) [data-interaction-id="665c7b5d"] {padding:0;gap:5px;}
 .elementor-1056 [data-id="602990d1"] [data-interaction-id="1928f374"],.elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-card-title {font-size:14.5px;line-height:1.75;}
 .elementor-1056 [data-id="602990d1"] [data-interaction-id="28fb1bd"],.elementor-1056 [data-id="602990d1"] [data-interaction-id="4fbce0a1"],.elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-excerpt,.elementor-1056 [data-id="467bd051"]>div:not(:first-child) [data-interaction-id="3e2b9f6e"] {display:none;}
 .elementor-1056 [data-id="32d401fa"] {grid-template-columns:1fr;gap:0;border:1px solid var(--lc-blue-line);border-radius:18px;overflow:hidden;}
 .elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"] {flex-direction:row;border:0;border-radius:0;gap:12px;padding:12px 14px;}
 .elementor-1056 [data-id="32d401fa"]>div+div [data-interaction-id="5f245019"] {border-top:1px solid var(--lc-blue-line);}
}
@media(min-width:700px) and (max-width:767px){
 .elementor-1056 [data-id="467bd051"] {grid-template-columns:repeat(2,minmax(0,1fr));}
 .elementor-1056 [data-id="602990d1"] {grid-template-columns:repeat(2,minmax(0,1fr));}
 .elementor-1056 [data-id="32d401fa"] {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(prefers-reduced-motion:reduce){.elementor-1056 [data-id="34241f28"] *,.elementor-1056 [data-id="34241f28"] *::before{transition:none!important;animation:none!important;}.elementor-1056 [data-id="34241f28"] .lc-blog-card:hover{transform:none;}}

.elementor-1056 [data-id="1b2085c2"]{left:5px;right:auto;inset-inline-start:auto;inset-inline-end:5px;}
.elementor-1056 [data-id="24b3f6b3"]{left:16px;right:auto;inset-inline-start:auto;inset-inline-end:16px;}

/* RTL converter bridge: physical left placement for the reference search control. */
.elementor-1056 [data-id="1b2085c2"]{right:auto!important;inset-inline-start:auto!important;left:5px!important;inset-inline-end:5px!important;}
.elementor-1056 [data-id="24b3f6b3"]{right:auto!important;inset-inline-start:auto!important;left:16px!important;inset-inline-end:16px!important;}
.elementor-1056 svg{fill:none;}
.elementor-1056 [data-id="467bd051"] .lc-blog-card{height:100%;}
.elementor-1056 .lc-blog-image{transition:transform .6s cubic-bezier(.2,.7,.2,1)!important;}
.elementor-1056 .lc-blog-card{transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;}
.elementor-1056 [data-interaction-id="1cf2d43e"],.elementor-1056 [data-interaction-id="3582d077"]{left:0!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:0!important;}
/* Elementor's container overlay rule must not position the decorative rank. */
.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]::before{position:static;inset:auto;display:block;width:auto;height:auto;min-width:30px;flex:0 0 auto;padding:0;opacity:1;pointer-events:none;transform:none;font-weight:900;background:linear-gradient(135deg,var(--lc-blue-primary-bright),var(--lc-blue-primary-mid),var(--lc-blue-ink-strong));background-clip:text;-webkit-background-clip:text;color:transparent;}
.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]{align-items:flex-start;transition:background-color .2s,border-color .2s,box-shadow .2s;}
.elementor-1056 [data-id="32d401fa"] [data-interaction-id="4620f141"]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]:hover [data-interaction-id="4620f141"]{color:var(--lc-blue-primary-dark);}
@media(min-width:700px){.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]:hover{box-shadow:0 2px 6px color-mix(in srgb,var(--lc-blue-ink) 6%,transparent),0 24px 48px -24px color-mix(in srgb,var(--lc-blue-ink-strong) 42%,transparent);}}
@media(min-width:700px) and (max-width:1023.98px){.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]{flex-direction:row;padding:12px 14px;gap:12px;}}
@media(max-width:699.98px){.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]:hover{background:var(--lc-blue-pale);}.elementor-1056 [data-id="32d401fa"] [data-interaction-id="74197b12"]{flex:1;}}
.elementor-1056 [data-id="32d401fa"] [data-interaction-id="5f245019"]::before{background-image:linear-gradient(135deg,var(--lc-blue-primary-bright),var(--lc-blue-primary-mid),var(--lc-blue-primary-dark));}
.elementor-1056 [data-id="7dce00f0"]{left:auto!important;right:0!important;inset-inline-start:0!important;inset-inline-end:auto!important;}
.elementor-1056 [data-id="6d0f095a"]{padding-right:28px!important;padding-left:0!important;}
.elementor-1056 [data-id="45c2b6e0"] .lc-blog-chip[aria-current]{border-color:transparent;background:linear-gradient(135deg,var(--lc-blue-primary-bright),var(--lc-blue-primary-mid));color:var(--lc-white);}
.elementor-1056 [data-id="45c2b6e0"] .lc-blog-chip[aria-current] span{color:color-mix(in srgb,var(--lc-white) 80%,transparent);}
@media(max-width:699.98px){.elementor-1056 [data-id="602990d1"] .lc-blog-author-avatar,.elementor-1056 [data-id="467bd051"]>div:not(:first-child) .lc-blog-author-avatar{display:none;}}
.elementor-1056 .lc-blog-chip,.elementor-1056 [data-id="4892a1f8"]{position:relative;}
.elementor-1056 .lc-blog-chip a,.elementor-1056 [data-id="4892a1f8"] a{color:inherit;}
.elementor-1056 .lc-blog-chip a::after,.elementor-1056 [data-id="4892a1f8"] a::after{content:"";position:absolute;inset:0;border-radius:inherit;}
.elementor-1056 [data-interaction-id="47a6b022"],.elementor-1056 [data-interaction-id="16b2de91"]{left:1.5%!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:1.5%!important;}
.elementor-1056 .lc-blog-image-group{padding:0;inset:0!important;transition:transform .6s cubic-bezier(.2,.7,.2,1)!important;}
.elementor-1056 .lc-blog-card:hover .lc-blog-image-group{transform:scale(1.05);}
.elementor-1056 .lc-blog-image-group .lc-blog-image{transform:none!important;}
.elementor-1056 .lc-blog-badge-bottom{left:1.5%!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:1.5%!important;}
.elementor-1056 .lc-blog-badge-top{left:4%!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:4%!important;}
@media(prefers-reduced-motion:reduce){.elementor-1056 .lc-blog-image-group{transition:none!important;}.elementor-1056 .lc-blog-card:hover .lc-blog-image-group{transform:none;}}
