.elementor-7003 .elementor-element.elementor-element-aa931f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-679c686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-13a0688{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-787ca16 .elementor-icon-list-icon{width:14px;}.elementor-7003 .elementor-element.elementor-element-787ca16 .elementor-icon-list-icon i{font-size:14px;}.elementor-7003 .elementor-element.elementor-element-787ca16 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7003 .elementor-element.elementor-element-12899f1 .elementor-icon-list-icon{width:14px;}.elementor-7003 .elementor-element.elementor-element-12899f1 .elementor-icon-list-icon i{font-size:14px;}.elementor-7003 .elementor-element.elementor-element-12899f1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7003 .elementor-element.elementor-element-550dd4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-c84379b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-6e1488c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-6c2f14d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-7408f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-98b2801{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-bdcbbce .elementor-toc__header-title{text-align:start;}.elementor-7003 .elementor-element.elementor-element-bdcbbce .elementor-toc__header{flex-direction:row;}.elementor-7003 .elementor-element.elementor-element-bdcbbce{--item-text-hover-decoration:underline;}.elementor-7003 .elementor-element.elementor-element-bad5a42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-d93e112 .elementor-icon-list-icon{width:14px;}.elementor-7003 .elementor-element.elementor-element-d93e112 .elementor-icon-list-icon i{font-size:14px;}.elementor-7003 .elementor-element.elementor-element-d93e112 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7003 .elementor-element.elementor-element-88114d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-a7ea38e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-00e1348{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7003 .elementor-element.elementor-element-ff5b377{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-9d074e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-1ce3334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-6412ce7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-0c65522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7003 .elementor-element.elementor-element-ab7c681{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-7003 .elementor-element.elementor-element-ab7c681:after{content:"0.56";}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-post__thumbnail__link{width:100%;}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-post__meta-data span + span:before{content:"•";}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-post__text{margin-top:20px;}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-post__badge{right:0;}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:1050px){ .elementor-7003 .elementor-element.elementor-element-00e1348{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:850px){ .elementor-7003 .elementor-element.elementor-element-00e1348{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7003 .elementor-element.elementor-element-ab7c681:after{content:"0.5";}.elementor-7003 .elementor-element.elementor-element-ab7c681 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */.jn-sec{--bg:#F4F6F3;--surface:#fff;--ink:#13201B;--muted:#55645D;--line:#DCE3DD;--accent:#B5213A;--serif:'Newsreader',Georgia,'Vazirmatn',serif;--sans:'IBM Plex Sans','Vazirmatn',system-ui,sans-serif;font-family:var(--sans);color:var(--ink);width:100%;scroll-margin-top:72px}
html[lang^="fa"] .jn-sec,html[lang^="ar"] .jn-sec{--serif:'Vazirmatn',system-ui,sans-serif;--sans:'Vazirmatn',system-ui,sans-serif;direction:rtl}
html[lang^="en"] .jn-sec{direction:ltr}
.jn-sec *,.jn-sec *::before,.jn-sec *::after{box-sizing:border-box}
.jn-sec p{margin:0}
.e-con.jn-wrap{width:100%!important;max-width:1160px!important;margin-inline:auto!important;padding:0 32px!important;gap:0!important}
.jn-hero.e-con{background:var(--bg);padding:clamp(56px,8vw,104px) 0 clamp(48px,6vw,80px)!important;border-bottom:1px solid var(--line)}
.jn-herogrid.e-con{flex-direction:row!important;align-items:flex-end;justify-content:space-between;gap:clamp(40px,7vw,96px)!important}
.jn-herotext.e-con{flex:1 1 0!important;min-width:0;gap:0!important;align-items:flex-start}
.jn-index.e-con{flex:0 0 min(380px,34%)!important;width:min(380px,34%)!important;gap:0!important;border-top:2px solid var(--ink);padding-top:16px!important}
.jn-eyebrow .elementor-heading-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);line-height:1.4;margin:0 0 22px}
.jn-h1 .elementor-heading-title{font-family:var(--serif);font-weight:500;font-size:clamp(36px,4.8vw,62px);line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;max-width:16em}
.jn-lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:54ch}
.jn-ctas.e-con{flex-direction:row!important;flex-wrap:wrap;gap:12px!important;margin-top:32px!important;width:auto!important}
.jn-sec .jn-btn .elementor-button{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:4px;min-height:48px;padding:0 26px;font-family:var(--sans);font-size:15px;font-weight:600;line-height:1;box-shadow:none;transition:background .2s,border-color .2s,color .2s}
.jn-sec .jn-btn .elementor-button:hover{background:var(--accent);border-color:var(--accent);color:#fff}
.jn-sec .jn-btn-2 .elementor-button{background:transparent;color:var(--ink)}
.jn-sec .jn-btn-2 .elementor-button:hover{background:transparent;border-color:var(--accent);color:var(--accent)}
.jn-index-label .elementor-heading-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.4;margin:0 0 14px}
.jn-row.e-con{position:relative;padding:20px 0!important;border-top:1px solid var(--line);gap:6px!important}
.jn-row.e-con:last-child{border-bottom:1px solid var(--line)}
.jn-row-title .elementor-heading-title{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.25;margin:0}
.jn-row-title a{color:var(--ink);text-decoration:none;display:inline-flex;align-items:baseline;gap:10px}
.jn-row-title a::before{content:'';position:absolute;inset:0}
.jn-row-title a::after{content:'2192';color:var(--accent);transition:transform .2s}
html[dir="rtl"] .jn-row-title a::after,html[lang^="fa"] .jn-row-title a::after,html[lang^="ar"] .jn-row-title a::after{content:'2190'}
.jn-row:hover .jn-row-title a::after{transform:translateX(4px)}
html[lang^="fa"] .jn-row:hover .jn-row-title a::after,html[lang^="ar"] .jn-row:hover .jn-row-title a::after{transform:translateX(-4px)}
.jn-row-desc{font-size:15px;line-height:1.6;color:var(--muted)}
.jn-list.e-con{padding:clamp(56px,7vw,96px) 0!important}
.jn-meat.e-con{background:var(--surface);border-top:1px solid var(--line)}
.jn-sechead.e-con{gap:10px!important;padding-bottom:22px!important;border-bottom:2px solid var(--ink)}
.jn-h2 .elementor-heading-title{font-family:var(--serif);font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0}
.jn-sub{font-size:16px;line-height:1.65;color:var(--muted);max-width:60ch}
.jn-sec .elementor-post__card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible;display:flex;flex-direction:column;text-align:start!important}
.jn-sec .elementor-post__avatar{display:none!important}
.jn-sec .elementor-post__thumbnail__link{display:block;order:1}
.jn-sec .elementor-post__thumbnail{border-radius:2px;overflow:hidden;background:var(--line)}
.jn-sec .elementor-post__badge{position:static!important;order:2;background:transparent!important;color:var(--accent)!important;border-radius:0!important;padding:0!important;margin:18px 0 8px!important;font-family:var(--sans);font-size:12px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;width:auto;align-self:flex-start;inset:auto!important}
.jn-sec .elementor-post__text{order:3;margin:0!important;padding:0!important}
.jn-sec .elementor-post__meta-data{order:4;margin:14px 0 0!important;padding:0!important;border:0!important;font-family:var(--sans);font-size:13px;color:var(--muted)}
.jn-sec .elementor-post__title{font-family:var(--serif);font-weight:500;line-height:1.25;letter-spacing:-.005em;margin:0 0 10px}
.jn-sec .elementor-post__title a{color:var(--ink);text-decoration:none;transition:color .2s}
.jn-sec .elementor-post__title a:hover{color:var(--accent)}
.jn-sec .elementor-post__excerpt p{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0}
.jn-sec .elementor-post__read-more{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:1px}
.jn-sec .elementor-post__read-more:hover{color:var(--accent);border-color:var(--accent)}
html[lang^="fa"] .jn-h1 .elementor-heading-title,html[lang^="ar"] .jn-h1 .elementor-heading-title{font-weight:700;font-size:clamp(30px,3.9vw,48px);line-height:1.5;letter-spacing:0}
html[lang^="fa"] .jn-h2 .elementor-heading-title,html[lang^="ar"] .jn-h2 .elementor-heading-title{font-weight:700;line-height:1.5;letter-spacing:0}
html[lang^="fa"] .jn-row-title .elementor-heading-title,html[lang^="ar"] .jn-row-title .elementor-heading-title,html[lang^="fa"] .jn-sec .elementor-post__title,html[lang^="ar"] .jn-sec .elementor-post__title{font-weight:700;line-height:1.55;letter-spacing:0}
html[lang^="fa"] .jn-lead,html[lang^="ar"] .jn-lead,html[lang^="fa"] .jn-sub,html[lang^="ar"] .jn-sub{line-height:1.95}
html[lang^="fa"] .jn-eyebrow .elementor-heading-title,html[lang^="ar"] .jn-eyebrow .elementor-heading-title,html[lang^="fa"] .jn-index-label .elementor-heading-title,html[lang^="ar"] .jn-index-label .elementor-heading-title,html[lang^="fa"] .jn-sec .elementor-post__badge,html[lang^="ar"] .jn-sec .elementor-post__badge{letter-spacing:0;text-transform:none;font-size:13px!important}
@media(max-width:900px){
.e-con.jn-wrap{padding:0 20px!important}
.jn-herogrid.e-con{flex-direction:column!important;align-items:stretch;gap:40px!important}
.jn-index.e-con{flex:1 1 auto!important;width:100%!important}
}
@media(max-width:520px){
}
.jn-empty{display:none;padding:40px 0;font-size:16px;color:var(--muted);border-bottom:1px solid var(--line)}
.jn-wrap:not(:has(.elementor-post)) .jn-empty{display:block}
.jn-wrap:not(:has(.elementor-post)) .jn-sechead{margin-bottom:0}

.ja-sec{--bg:#F4F6F3;--surface:#fff;--ink:#13201B;--muted:#55645D;--line:#DCE3DD;--accent:#B5213A;--serif:'Newsreader',Georgia,'Vazirmatn',serif;--sans:'IBM Plex Sans','Vazirmatn',system-ui,sans-serif;font-family:var(--sans);color:var(--ink);width:100%}
html[lang^="fa"] .ja-sec,html[lang^="ar"] .ja-sec{--serif:'Vazirmatn',system-ui,sans-serif;--sans:'Vazirmatn',system-ui,sans-serif;direction:rtl}
html[lang^="en"] .ja-sec{direction:ltr}
.ja-sec *,.ja-sec *::before,.ja-sec *::after{box-sizing:border-box}
.e-con.ja-wrap{width:100%!important;max-width:1160px!important;margin-inline:auto!important;padding:0 32px!important;gap:0!important}
.ja-head.e-con{background:var(--bg);padding:clamp(44px,6vw,76px) 0 clamp(32px,4vw,48px)!important;border-bottom:1px solid var(--line)}
.ja-headin.e-con{max-width:860px;gap:0!important;align-items:flex-start}
.ja-type .elementor-icon-list-items{margin:0;padding:0;list-style:none}
.ja-type .elementor-icon-list-text,.ja-type a{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)!important;text-decoration:none}
.ja-title .elementor-heading-title{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.4vw,52px);line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:14px 0 22px}
.ja-by .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;list-style:none}
.ja-by .elementor-icon-list-item{margin:0!important;padding:0!important}
.ja-by .elementor-icon-list-text,.ja-by a{font-size:14px;color:var(--muted)!important;text-decoration:none}
.ja-abstract.e-con{width:100%;margin-top:34px!important;padding:20px 0 4px!important;border-top:2px solid var(--ink);gap:10px!important}
.ja-abs-label .elementor-heading-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;line-height:1.4}
.ja-abs-text,.ja-abs-text p{font-family:var(--serif);font-size:19px;line-height:1.7;color:var(--ink);margin:0}
.ja-coverwrap.e-con{padding:40px 0 0!important}
.ja-cover img{width:100%;height:auto;max-height:560px;aspect-ratio:16/8;object-fit:cover;border-radius:2px;display:block}
.ja-body.e-con{padding:clamp(40px,5vw,64px) 0 0!important}
.ja-grid.e-con{flex-direction:row!important;align-items:flex-start;gap:clamp(40px,6vw,88px)!important}
.ja-aside.e-con{flex:0 0 240px!important;width:240px!important;position:sticky;top:96px;gap:0!important}
.ja-main.e-con{flex:1 1 0!important;min-width:0;max-width:740px;gap:0!important}
.ja-toc .elementor-toc__wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.ja-toc .elementor-toc__header{padding:0 0 12px!important;border-bottom:2px solid var(--ink)!important;background:transparent!important}
.ja-toc .elementor-toc__header-title{font-family:var(--sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)!important}
.ja-toc .elementor-toc__body{padding:0!important}
.ja-toc .elementor-toc__list-item-text{font-family:var(--sans)!important;font-size:14px!important;line-height:1.5;color:var(--muted)!important;text-decoration:none!important;display:block;padding:9px 0;border-bottom:1px solid var(--line)}
.ja-toc .elementor-toc__list-item-text:hover,.ja-toc .elementor-toc__list-item-text.elementor-item-active{color:var(--accent)!important}
.ja-content{font-family:var(--serif);counter-reset:ja-h2}
.ja-sec .ja-content p,.ja-sec .ja-content li,.ja-sec .ja-content .elementor-widget-text-editor{font-family:var(--serif)!important;font-size:19px!important;line-height:1.8!important;color:var(--ink)!important}
.ja-sec .ja-content p{margin:0 0 1.15em}
.ja-sec .ja-content li{margin-bottom:.5em}
.ja-sec .ja-content ul,.ja-sec .ja-content ol{padding-inline-start:1.4em;margin:0 0 1.2em}
.ja-sec .ja-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.ja-sec .ja-content .elementor-heading-title,.ja-sec .ja-content h2,.ja-sec .ja-content h3,.ja-sec .ja-content h4{font-family:var(--serif)!important;font-weight:600!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:-.005em!important;line-height:1.25!important;font-size:23px!important;margin:1.8em 0 .5em!important}
.ja-sec .ja-content h2.elementor-heading-title,.ja-sec .ja-content h2{font-size:30px!important;margin:2.2em 0 .6em!important;padding-top:.9em;border-top:1px solid var(--line)}
.ja-sec .ja-content h2::before{counter-increment:ja-h2;content:counter(ja-h2) '. '}
.ja-sec .ja-content > *:first-child h2:first-child,.ja-sec .ja-content h2:first-child{margin-top:0!important;border-top:0;padding-top:0}
.ja-sec .ja-content img{max-width:100%;height:auto;border-radius:2px;display:block;margin:1.6em 0}
.ja-sec .ja-content figcaption,.ja-sec .ja-content .wp-caption-text,.ja-sec .ja-content .widget-image-caption{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--muted);margin-top:8px}
.ja-sec .ja-content blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-inline-start:3px solid var(--accent);color:var(--ink);font-style:italic}
.ja-sec .ja-content table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:15px;margin:1.6em 0}
.ja-sec .ja-content th{text-align:start;border-bottom:2px solid var(--ink);padding:10px 12px;font-weight:600}
.ja-sec .ja-content td{border-bottom:1px solid var(--line);padding:10px 12px}
.ja-sec .ja-content h2#references ~ ol,.ja-sec .ja-content .references{font-family:var(--sans)!important;font-size:15px;line-height:1.6;color:var(--muted)}
.ja-sec .ja-content .elementor-section{padding:0!important;margin:0!important}
.ja-sec .ja-content .elementor-container{max-width:100%!important;display:block!important;padding:0!important}
.ja-sec .ja-content .elementor-column{width:100%!important;padding:0!important}
.ja-sec .ja-content .elementor-widget-wrap{padding:0!important}
.ja-sec .ja-content .elementor-widget-spacer{display:none}
.ja-sec .ja-content .e-con{padding:0!important;gap:0!important;max-width:100%!important}
html[lang^="fa"] .ja-sec .ja-content p,html[lang^="ar"] .ja-sec .ja-content p,html[lang^="fa"] .ja-sec .ja-content li,html[lang^="ar"] .ja-sec .ja-content li,html[lang^="fa"] .ja-sec .ja-content .elementor-widget-text-editor,html[lang^="ar"] .ja-sec .ja-content .elementor-widget-text-editor{font-size:17.5px!important;line-height:2.1!important}
html[lang^="fa"] .ja-sec .ja-content .elementor-heading-title,html[lang^="ar"] .ja-sec .ja-content .elementor-heading-title{line-height:1.7!important;font-weight:700!important;letter-spacing:0!important}
html[lang^="fa"] .ja-title .elementor-heading-title,html[lang^="ar"] .ja-title .elementor-heading-title{font-weight:700;font-size:clamp(28px,3.8vw,44px);line-height:1.55;letter-spacing:0}
html[lang^="fa"] .ja-abs-text,html[lang^="ar"] .ja-abs-text,html[lang^="fa"] .ja-abs-text p,html[lang^="ar"] .ja-abs-text p{font-size:17px;line-height:2.1}
html[lang^="fa"] .ja-type .elementor-icon-list-text,html[lang^="ar"] .ja-type .elementor-icon-list-text,html[lang^="fa"] .ja-abs-label .elementor-heading-title,html[lang^="ar"] .ja-abs-label .elementor-heading-title,html[lang^="fa"] .ja-toc .elementor-toc__header-title,html[lang^="ar"] .ja-toc .elementor-toc__header-title,html[lang^="fa"] .ja-label .elementor-heading-title,html[lang^="ar"] .ja-label .elementor-heading-title{letter-spacing:0;text-transform:none;font-size:13px!important}
.ja-kw.e-con,.ja-kw{margin-top:40px}
.ja-kw .elementor-icon-list-items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 10px}
.ja-kw .elementor-icon-list-text,.ja-kw a{font-size:14px;color:var(--muted)!important;text-decoration:none}
.ja-kw a{color:var(--ink)!important;text-decoration:underline}
.ja-note{margin-top:28px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--sans);font-size:14px;line-height:1.7;color:var(--muted)}
.ja-author.e-con{margin-top:40px!important;padding-top:20px!important;border-top:2px solid var(--ink);gap:14px!important}
.ja-label .elementor-heading-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;line-height:1.4}
.ja-author .elementor-author-box{display:flex;gap:18px;align-items:center}
.ja-author .elementor-author-box__avatar img{border-radius:4px;width:64px;height:64px;object-fit:cover}
.ja-author .elementor-author-box__name{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink);margin:0 0 4px}
.ja-author .elementor-author-box__bio{font-size:15px;line-height:1.7;color:var(--muted)}
.ja-share.e-con{margin-top:36px!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:16px!important}
.ja-share .elementor-share-btn{background:transparent!important;border:1px solid var(--line);border-radius:4px;height:40px}
.ja-share .elementor-share-btn__icon i{color:var(--ink)!important}
.ja-share .elementor-share-btn:hover{border-color:var(--accent)}
.ja-navwrap.e-con{padding:56px 0 0!important}
.ja-nav .elementor-post-navigation{border-top:2px solid var(--ink);padding-top:20px}
.ja-nav .post-navigation__prev--label,.ja-nav .post-navigation__next--label{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.ja-nav .post-navigation__prev--title,.ja-nav .post-navigation__next--title{font-family:var(--serif);font-size:19px;line-height:1.35;color:var(--ink)}
.ja-nav a:hover .post-navigation__prev--title,.ja-nav a:hover .post-navigation__next--title{color:var(--accent)}
.ja-related.e-con{padding:clamp(56px,7vw,88px) 0!important;margin-top:56px;background:var(--bg);border-top:1px solid var(--line)}
.jn-cols .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:32px!important;padding-top:32px}
.jn-cols .elementor-post__read-more{display:none}
@media(max-width:1000px){
.ja-aside.e-con{display:none!important}
.ja-grid.e-con{gap:0!important}
}
@media(max-width:767px){
.e-con.ja-wrap{padding:0 20px!important}
.jn-cols .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important}
.ja-sec .ja-content p,.ja-sec .ja-content li{font-size:18px!important}
}
.ja-abstract:not(:has(.ja-abs-text)){display:none}

.jn-feat .elementor-posts-container,.jn-rows .elementor-posts-container,.jn-cols .elementor-posts-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:20px!important;padding-top:32px}
.jn-sec .elementor-post{margin:0;border:0}
.jn-sec .elementor-post__card{display:grid!important;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"avatar meta" "thumb thumb" "badge badge" "text text";column-gap:10px;row-gap:0;align-items:center;align-content:start;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:4px!important;padding:12px!important;box-shadow:none!important;transition:border-color .2s;height:100%;text-align:start!important;overflow:visible}
.jn-sec .elementor-post__card:hover{border-color:var(--ink)!important}
.jn-sec .elementor-post__avatar{display:block!important;grid-area:avatar;margin:0!important;width:28px;height:28px}
.jn-sec .elementor-post__avatar img{width:28px!important;height:28px!important;border-radius:4px;object-fit:cover;display:block}
.jn-sec .elementor-post__meta-data{grid-area:meta;margin:0!important;padding:0!important;border:0!important;font-family:var(--sans);font-size:12px;line-height:1.3;color:var(--muted);display:flex;flex-wrap:wrap;gap:0 8px}
.jn-sec .elementor-post__meta-data span{color:var(--muted)}
.jn-sec .elementor-post__thumbnail__link{grid-area:thumb;display:block;margin-top:12px}
.jn-sec .elementor-post__thumbnail{border-radius:2px;overflow:hidden;background:var(--line)}
.jn-sec .elementor-post__badge{grid-area:badge;justify-self:start;position:static!important;background:transparent!important;color:var(--accent)!important;border-radius:0!important;padding:0!important;margin:12px 0 4px!important;font-family:var(--sans);font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;inset:auto!important}
.jn-sec .elementor-post__text{grid-area:text;margin:0!important;padding:0!important}
.jn-sec .elementor-post__title{font-family:var(--serif);font-size:17px!important;font-weight:500;line-height:1.3;letter-spacing:0;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.jn-sec .elementor-post__title a{color:var(--ink);text-decoration:none}
.jn-sec .elementor-post__title a:hover{color:var(--accent)}
.jn-sec .elementor-post__excerpt p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.jn-sec .elementor-post__read-more{display:none!important}
.jn-hero.e-con{background:var(--surface)}
.jn-journal.e-con,.jn-meat.e-con{background:var(--bg)}
.jn-sec .jn-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;padding:0 26px;line-height:1.2;text-align:center}
.jn-sec .jn-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}
.jn-sec .jn-btn .elementor-button-text{line-height:1.2;display:block}
@media(max-width:520px){.jn-feat .elementor-posts-container,.jn-rows .elementor-posts-container,.jn-cols .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */