/* Forex Edge bilingual article design — scoped to single posts only. */
body.fea-article-body{margin:0;background:#f5f8fc;color:#152a44}
.fea-site,.fea-site *{box-sizing:border-box}
.fea-site{background:#f5f8fc;color:#152a44;min-height:100vh;font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;font-size:16px;line-height:1.6;text-align:start}
.fea-site :is(h1,h2,h3,h4,h5,h6,p,figure){margin:0}
.fea-site a{text-decoration:none;color:inherit;transition:color .15s}
.fea-site a:hover{color:#1876ed}
.fea-site img{display:block;max-width:100%;height:auto}
.fea-site button,.fea-site input,.fea-site textarea{font:inherit}
.fea-site .fea-shell{max-width:1328px;margin-inline:auto;padding-inline:clamp(17px,3.2vw,44px)}
.fea-skip{position:absolute;inset-inline-start:12px;top:-100px;z-index:99999;padding:12px 18px;background:#fff;color:#132c48;border:2px solid #1682ed}
.fea-skip:focus{top:6px}
/* Consistent global brand with the modern homepages. */
.fea-header{background:#fff;border-bottom:1px solid #e5eaf3;box-shadow:0 2px 16px #12375b0a;position:relative;z-index:9}
.fea-header-top{min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.fea-brand{display:inline-flex;align-items:center;gap:13px;line-height:1.08;flex-shrink:0}
.fea-mark{display:inline-flex;direction:ltr;align-items:flex-end;gap:4px;width:37px;height:37px;flex-shrink:0}
.fea-mark i{width:9px;display:block;background:linear-gradient(180deg,#52c8ff,#1369e4);border-radius:3px 3px 0 0}
.fea-mark i:nth-child(1){height:16px}
.fea-mark i:nth-child(2){height:26px}
.fea-mark i:nth-child(3){height:36px}
.fea-brand-title{font-size:23px;font-weight:850;letter-spacing:-.65px;color:#10233b}
.fea-brand-title strong,.fea-footer-identity strong{color:#1685ed}
.fea-brand-title small{display:block;margin-top:5px;font-size:11px;letter-spacing:0;color:#5f728c;font-weight:500}
.fea-header-tools{display:flex;align-items:center;gap:18px}
.fea-languages{display:flex;align-items:center;gap:7px;color:#7990a7;font-size:13px;white-space:nowrap}
.fea-languages a[aria-current=page]{color:#0869e0;font-weight:850}
.fea-search{width:240px;height:38px;display:flex;align-items:stretch;overflow:hidden;border:1px solid #dce5ef;border-radius:7px;background:#fff}
.fea-search input{width:100%;min-width:0;padding:8px 10px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#243d59!important;font-size:12px!important;line-height:1.3}
.fea-search button{display:grid;place-items:center;width:40px;min-width:40px;padding:0;background:#fff!important;border:0!important;color:#3168a4!important;cursor:pointer}
.fea-nav-row{min-height:47px;display:flex;align-items:center;border-top:1px solid #f0f3f7}
.fea-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(16px,2.4vw,34px)}
.fea-navigation a{display:block;padding:10px 0 12px;border-bottom:3px solid transparent;font-weight:750;font-size:13px;color:#1b3653;white-space:nowrap}
.fea-navigation a:hover{border-bottom-color:#2290f8}
.fea-main-area{padding-block:25px 62px}
.fea-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0 23px;font-size:12px;line-height:1.5;color:#637993}
.fea-breadcrumb a{color:#3676b9;font-weight:650}
.fea-breadcrumb-current{max-width:55%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#66788d}
.fea-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:28px}
.fea-article-column{min-width:0}
.fea-article-card{background:#fff;border:1px solid #e3ebf5;border-top:4px solid #0e76df;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 24px #082c5110}
.fea-article-header{padding:clamp(22px,3vw,41px) clamp(20px,3.7vw,46px) 0}
.fea-category-pill{display:inline-block;background:#e8f3ff;color:#086bd3!important;padding:5px 11px;border-radius:5px;font-size:12px;font-weight:800;line-height:1.5}
.fea-article-title{font-size:clamp(29px,3.05vw,43px);line-height:1.23;letter-spacing:-.85px;font-weight:850;color:#0a213e!important;margin:16px 0!important;overflow-wrap:break-word}
.fea-article-excerpt{color:#53708d;font-size:16px;line-height:1.75;margin:12px 0 18px!important}
.fea-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:#667d93;font-size:12px;padding-block:4px 22px}
.fea-meta span{display:inline-flex;align-items:center;gap:6px}
.fea-meta svg{color:#307fca;flex-shrink:0}
.fea-meta-author{color:#365675;font-weight:650}
.fea-updated{color:#3b698e}
.fea-cover{margin:3px 0 0!important}
.fea-cover-image{width:100%;height:auto;border-radius:8px;border:1px solid #e7ecf4}
.fea-cover figcaption{margin-top:9px;font-size:12px;color:#738397;text-align:center}
.fea-prose{padding:26px clamp(20px,3.7vw,46px) 31px;font-size:17px;line-height:1.83;color:#2c3c52;overflow-wrap:break-word}
.fea-prose p{line-height:1.83;margin:0 0 1.15em!important}
.fea-prose :is(h2,h3,h4,h5,h6){color:#102944;font-weight:800;line-height:1.37;scroll-margin-top:22px}
.fea-prose h2{font-size:clamp(22px,2vw,29px);margin:1.8em 0 .7em!important;padding-bottom:10px;border-bottom:1px solid #dce7f2}
.fea-prose h3{font-size:clamp(19px,1.65vw,23px);margin:1.6em 0 .65em!important}
.fea-prose h4{font-size:19px;margin:1.5em 0 .6em!important}
.fea-prose :is(ul,ol){margin:0 0 1.25em!important;padding-inline-start:1.6em!important}
.fea-prose li{margin-bottom:.43em;padding-inline-start:.12em}
.fea-prose a{color:#126fd2;text-decoration:underline;text-decoration-color:#a4c8ea;text-underline-offset:3px;overflow-wrap:anywhere}
.fea-prose a:hover{color:#064b9a}
.fea-prose strong{color:#193550}
.fea-prose :is(img,video,iframe,embed){max-width:100%}
.fea-prose :is(figure,.wp-caption){max-width:100%;margin:23px auto!important}
.fea-prose :is(figure,.wp-caption) :is(figcaption,.wp-caption-text){font-size:12px;color:#657c94;text-align:center;margin-top:8px}
.fea-prose img{border-radius:6px}
.fea-prose blockquote{border-inline-start:4px solid #2b80d7;background:#f3f7fc;padding:17px 22px;margin:22px 0!important;color:#25415c;border-radius:0 8px 8px 0}
.fea-prose blockquote p:last-child{margin-bottom:0!important}
.fea-prose :is(pre,code){font-size:.9em;background:#f2f5f9;border-radius:4px}
.fea-prose pre{overflow:auto;max-width:100%;padding:14px 17px;line-height:1.6}
.fea-prose code{padding:2px 4px}
.fea-prose table{display:block;overflow-x:auto;max-width:100%;width:max-content;min-width:min(100%,480px);margin:22px 0!important;border-collapse:collapse;font-size:14px;line-height:1.55}
.fea-prose :is(th,td){padding:11px 13px;border:1px solid #d7e2ee;text-align:start;vertical-align:top}
.fea-prose th{background:#103558!important;color:#fff!important;font-weight:750}
.fea-prose tbody tr:nth-child(even){background:#f3f8fd}
.fea-prose :is(.wp-block-table,.table-responsive){overflow-x:auto;max-width:100%}
.fea-prose .aligncenter{margin-left:auto;margin-right:auto}
.fea-prose .alignleft{float:left;margin-right:20px}
.fea-prose .alignright{float:right;margin-left:20px}
.fea-prose::after{content:"";display:block;clear:both}
.fea-page-links{margin-top:25px}
.fea-tag-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:0 clamp(20px,3.7vw,46px) 20px;color:#57708b;font-size:13px}
.fea-tag-row a{display:inline-block;color:#216da9;background:#edf5ff;padding:4px 9px;border-radius:5px}
.fea-risk-note{display:flex;gap:12px;align-items:flex-start;background:#f5f8fc;border:1px solid #e0e9f2;border-radius:8px;padding:16px 19px;margin:0 clamp(20px,3.7vw,46px) 25px}
.fea-risk-mark{flex-shrink:0;font-size:16px;font-weight:850;width:26px;height:26px;display:grid;place-items:center;background:#dceaf8;color:#215f96;border-radius:50%}
.fea-risk-note strong{display:block;color:#1f476b;font-size:13px;margin-bottom:4px}
.fea-risk-note p{color:#5a728a;font-size:12px;line-height:1.7}
.fea-share{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;padding:19px clamp(20px,3.7vw,46px) 23px;border-top:1px solid #e6edf6;color:#45617d;font-weight:750;font-size:12px}
.fea-share a{padding:6px 11px;border:1px solid #d5e2f0;border-radius:6px;font-size:12px;font-weight:750;color:#1965ab}
.fea-share a:hover{background:#edf5ff;color:#156ec7}
.fea-related-section{margin-top:32px}
.fea-related-section h2{font-size:24px;font-weight:830;color:#102944;margin-bottom:17px}
.fea-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.fea-related-card{border-radius:9px;border:1px solid #e3ebf5;overflow:hidden;background:#fff;box-shadow:0 2px 8px #1237580c}
.fea-related-picture{display:block;position:relative;aspect-ratio:16/9;background:#0a335a;overflow:hidden}
.fea-related-picture img{width:100%;height:100%;object-fit:cover}
.fea-fallback-image{display:block;width:100%;height:100%;background:radial-gradient(circle at 70% 20%,#368fe170,transparent 50%),linear-gradient(135deg,#061932,#184d76)}
.fea-related-detail{padding:13px 13px 15px}
.fea-related-detail h3{font-size:14px;font-weight:800;line-height:1.45;color:#183351;overflow-wrap:anywhere;margin-bottom:9px}
.fea-related-detail time{font-size:11px;color:#7189a1}
.fea-sidebar{display:grid;gap:16px;position:sticky;top:20px;min-width:0}
.fea-side-panel{background:#fff;border:1px solid #e0eaf4;border-radius:9px;box-shadow:0 3px 14px #1436570c;padding:19px}
.fea-side-panel h2{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:850;color:#19334e;margin-bottom:14px}
.fea-side-symbol{color:#187af0;font-size:20px;line-height:1}
.fea-side-list,.fea-topic-list{margin:0!important;padding:0!important;list-style:none!important}
.fea-side-list li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-top:1px solid #edf2f8}
.fea-side-list li:first-child{border:0}
.fea-side-number{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#e8f3ff;color:#1d6ebb;font-size:11px;font-weight:850;flex-shrink:0}
.fea-side-list a{font-size:12px;line-height:1.55;font-weight:650;color:#36526e}
.fea-topic-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf2f8;padding:10px 0}
.fea-topic-list li:first-child{border:0}
.fea-topic-list a{color:#3b5873;font-size:13px}
.fea-topic-list span{font-size:11px;color:#637e99;background:#edf2f7;border-radius:5px;min-width:27px;padding:2px 5px;text-align:center}
.fea-side-about p{font-size:13px;color:#60778f;line-height:1.75;margin:0 0 13px!important}
.fea-side-about>a{font-size:12px;color:#1476e6;font-weight:750}
.fea-comments-section{margin-top:34px;border:1px solid #e3eaf3;border-radius:10px;background:#fff;padding:clamp(19px,3vw,34px);min-width:0}
.fea-comments-section :is(h2,h3){color:#15324e;font-size:21px;font-weight:800;margin-bottom:15px}
.fea-comments-section .comment-list{padding-inline-start:0;list-style:none}
.fea-comments-section .comment-body{border-bottom:1px solid #edf1f7;margin-bottom:17px;padding-bottom:17px}
.fea-comments-section :is(input[type=text],input[type=email],input[type=url],textarea){display:block;max-width:100%;width:100%;padding:11px;border:1px solid #d4dfed;border-radius:6px}
.fea-comments-section :is(input[type=submit],button[type=submit]){border:0;background:#1679e9;color:#fff;padding:10px 18px;border-radius:6px;cursor:pointer}
.fea-footer{background:#081f39;color:#dce8f6;padding:28px 0}
.fea-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}
.fea-footer-identity{display:flex;flex-direction:column;gap:4px}
.fea-footer-identity>a{font-size:21px;color:#fff!important;font-weight:850;line-height:1.1}
.fea-footer-identity small{font-size:11px;color:#a9bfd5}
.fea-footer-links{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:flex-end;max-width:860px}
.fea-footer-links a{color:#dce8f6;font-size:12px}
.fea-footer-links a:hover{color:#72c1ff}
/* Preserve Easy TOC's native toggle/anchors; restyle only its appearance. */
.fea-prose #ez-toc-container{background:#f2f7fd!important;border:1px solid #d9e6f5!important;border-radius:8px!important;box-shadow:none!important;width:100%!important;max-width:100%!important;margin:14px 0 28px!important;padding:16px 19px!important;color:#263f58!important}
.fea-prose #ez-toc-container .ez-toc-title{font-size:17px!important;font-weight:800!important;color:#123758!important;margin:0!important}
.fea-prose #ez-toc-container .ez-toc-title-container{display:flex;align-items:center;justify-content:space-between;gap:10px}
.fea-prose #ez-toc-container .ez-toc-title-toggle{margin-inline-start:auto}
.fea-prose #ez-toc-container :is(.ez-toc-list,.ez-toc-list ul){padding-inline-start:19px!important;margin:0!important}
.fea-prose #ez-toc-container nav{margin-top:12px}
.fea-prose #ez-toc-container a.ez-toc-link{display:inline-block;font-size:14px;line-height:1.6;color:#2469ab!important;text-decoration:none}
.fea-prose #ez-toc-container a.ez-toc-link:hover{text-decoration:underline}
/* A genuine mirrored RTL article layout, not just right-aligned headings. */
.fea-site[dir=rtl]{font-family:Tahoma,Arial,"Segoe UI",sans-serif;text-align:right;letter-spacing:0}
.fea-site[dir=rtl] .fea-brand-title{letter-spacing:0}
.fea-site[dir=rtl] .fea-article-title{letter-spacing:0;line-height:1.43}
.fea-site[dir=rtl] .fea-prose{font-size:18px;line-height:2.02}
.fea-site[dir=rtl] .fea-prose p{line-height:2.02}
.fea-site[dir=rtl] .fea-prose :is(h2,h3,h4){line-height:1.62}
.fea-site[dir=rtl] .fea-prose :is(table,pre){direction:rtl}
.fea-site[dir=rtl] .fea-prose blockquote{border-radius:8px 0 0 8px}
.fea-site[dir=rtl] .fea-prose #ez-toc-container{text-align:right!important;direction:rtl!important}
.fea-site[dir=rtl] .fea-prose #ez-toc-container nav{text-align:right;direction:rtl}
.fea-site[dir=rtl] .fea-prose #ez-toc-container .ez-toc-title-toggle{float:none}
.fea-site[dir=rtl] .fea-meta{font-size:13px}
.fea-site[dir=rtl] .fea-breadcrumb-current{direction:rtl}
@media(max-width:1050px){
  .fea-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}
  .fea-sidebar{gap:12px}
  .fea-side-panel{padding:15px}
}
@media(max-width:860px){
  .fea-layout{grid-template-columns:1fr}
  .fea-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
  .fea-side-about{grid-column:1/-1}
  .fea-footer-inner{flex-direction:column;align-items:flex-start}
  .fea-footer-links{justify-content:flex-start}
}
@media(max-width:650px){
  .fea-header-top{min-height:70px;flex-wrap:wrap;gap:10px;padding-block:12px}
  .fea-brand-title{font-size:21px}
  .fea-header-tools{width:100%;justify-content:space-between;gap:12px}
  .fea-search{width:min(59vw,235px)}
  .fea-nav-row{min-height:45px}
  .fea-navigation{width:100%;gap:17px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}
  .fea-navigation a{white-space:nowrap;flex-shrink:0}
  .fea-main-area{padding-block:16px 36px}
  .fea-breadcrumb{padding:5px 0 17px;gap:7px}
  .fea-breadcrumb-current{max-width:45%}
  .fea-article-header{padding:23px 20px 0}
  .fea-article-title{font-size:clamp(26px,6.4vw,34px);letter-spacing:-.45px}
  .fea-prose{padding:23px 20px 27px;font-size:16.5px;line-height:1.84}
  .fea-meta{gap:9px 14px}
  .fea-cover-image{border-radius:6px}
  .fea-related-grid{grid-template-columns:1fr}
  .fea-related-card{display:flex;min-height:105px}
  .fea-related-picture{width:38%;flex:0 0 38%;aspect-ratio:auto}
  .fea-related-detail{flex:1}
  .fea-sidebar{grid-template-columns:1fr}
  .fea-side-about{grid-column:auto}
  .fea-footer{padding:25px 0}
  .fea-site[dir=rtl] .fea-prose{font-size:17px}
  .fea-site[dir=rtl] .fea-article-title{font-size:28px}
}
@media(max-width:360px){
  .fea-search{width:min(58vw,195px)}
  .fea-meta{font-size:11px}
  .fea-prose #ez-toc-container{padding:13px!important}
  .fea-article-title{font-size:26px}
}
@media(prefers-reduced-motion:reduce){
  .fea-site *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}

/* Forex Edge readability refinement (Oct 2026).
   Shorter reading rhythm without editing post content or TOC anchors. */
.fea-prose{line-height:1.55;padding-block:20px 23px}
.fea-prose p{line-height:1.55;margin-bottom:.60em!important}
.fea-prose h2{margin:1.08em 0 .46em!important;padding-bottom:6px}
.fea-prose h3{margin:1.00em 0 .42em!important}
.fea-prose h4{margin:.94em 0 .40em!important}
.fea-prose :is(ul,ol){margin-bottom:.72em!important}
.fea-prose li{margin-bottom:.17em}
.fea-prose :is(figure,.wp-caption){margin:14px auto!important}
.fea-prose blockquote{margin:14px 0!important;padding:12px 16px}
.fea-prose table{margin:15px 0!important}
.fea-prose #ez-toc-container{margin:10px 0 17px!important}
.fea-prose #ez-toc-container nav{margin-top:8px}
/* Author credit: compact presentation, original biography remains in WordPress. */
.fea-prose section.morenews-author-bio{
  margin:17px 0 2px!important;
  padding:12px 14px!important;
  background:#f3f7fc;
  border:1px solid #dce7f3;
  border-radius:8px;
  box-shadow:none!important
}
.fea-prose section.morenews-author-bio .af-title-subtitle-wrap{
  margin:0 0 7px!important;padding:0!important;border:0!important
}
.fea-prose section.morenews-author-bio h2.widget-title{
  margin:0!important;padding:0!important;border:0!important;
  font-size:15px!important;line-height:1.3!important;font-weight:800!important;color:#143958
}
.fea-prose section.morenews-author-bio :is(.heading-line-before,.heading-line-after){display:none!important}
.fea-prose section.morenews-author-bio .heading-line{padding:0!important;border:0!important;color:#163e60!important}
.fea-prose section.morenews-author-bio :is(h2.widget-title,.heading-line)::before,
.fea-prose section.morenews-author-bio :is(h2.widget-title,.heading-line)::after{content:none!important;display:none!important}
.fea-prose section.morenews-author-bio .author-box-content{
  display:grid!important;grid-template-columns:52px minmax(0,1fr);
  gap:12px;align-items:start;margin:0!important;padding:0!important
}
.fea-prose section.morenews-author-bio .author-avatar{
  float:none!important;width:52px!important;height:52px!important;
  min-width:0!important;max-width:52px!important;min-height:0!important;max-height:52px!important;
  overflow:hidden!important;padding:0!important;margin:0!important
}
.fea-prose section.morenews-author-bio .author-avatar img{
  width:52px!important;height:52px!important;
  min-width:0!important;max-width:52px!important;min-height:0!important;max-height:52px!important;
  object-fit:cover;border-radius:50%;box-shadow:none!important
}
.fea-prose section.morenews-author-bio .author-info{
  min-width:0!important;width:auto!important;float:none!important;
  margin:0!important;padding:0!important
}
.fea-prose section.morenews-author-bio h3.author-name{
  margin:0 0 3px!important;padding:0!important;border:0!important;
  font-size:15px!important;line-height:1.35!important;font-weight:800!important
}
.fea-prose section.morenews-author-bio h3.author-name a{color:#164b78!important;text-decoration:none!important}
.fea-prose section.morenews-author-bio p.author-role{display:none!important}
.fea-prose section.morenews-author-bio p.author-description{
  display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;
  overflow:hidden!important;max-height:3.1em;margin:3px 0 5px!important;padding:0!important;
  font-size:12.5px!important;line-height:1.55!important;color:#536b84
}
.fea-prose section.morenews-author-bio .author-website-and-posts{
  display:flex!important;flex-wrap:wrap;gap:4px 14px;
  margin:3px 0 0!important;padding:0!important;align-items:center;
  line-height:1.4!important
}
.fea-prose section.morenews-author-bio .author-website-and-posts a{
  font-size:12px!important;line-height:1.4!important;font-weight:650;
  color:#176ab6!important;text-decoration:none!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  border-radius:0!important;padding:0!important;margin:0!important
}
.fea-prose section.morenews-author-bio .author-website-and-posts a:hover{text-decoration:underline!important}
/* Arabic keeps a little more line spacing for script legibility. */
.fea-site[dir=rtl] .fea-prose{line-height:1.70}
.fea-site[dir=rtl] .fea-prose p{line-height:1.70;margin-bottom:.66em!important}
.fea-site[dir=rtl] .fea-prose section.morenews-author-bio p.author-description{
  line-height:1.6!important;margin:3px 0 7px!important
}
@media(max-width:650px){
  .fea-prose{line-height:1.54;padding-block:18px 21px}
  .fea-prose p{line-height:1.54;margin-bottom:.57em!important}
  .fea-site[dir=rtl] .fea-prose{line-height:1.69}
  .fea-site[dir=rtl] .fea-prose p{line-height:1.69;margin-bottom:.62em!important}
  .fea-prose section.morenews-author-bio{padding:11px 12px!important}
  .fea-prose section.morenews-author-bio .author-box-content{
    grid-template-columns:44px minmax(0,1fr);gap:9px
  }
  .fea-prose section.morenews-author-bio .author-avatar,
  .fea-prose section.morenews-author-bio .author-avatar img{
    width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important
  }
  .fea-prose section.morenews-author-bio p.author-description{-webkit-line-clamp:2}
}
