.foya-market-news{max-width:1180px;margin:0 auto 72px;padding:32px 20px 0;color:#f7eee7}.foya-market-news__head{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;border-bottom:1px solid rgba(214,173,95,.28);padding-bottom:28px}.foya-market-news__eyebrow{margin:0 0 14px;color:#e6bd66;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.foya-market-news h1{margin:0;font-size:clamp(42px,5vw,68px);line-height:1.05;font-weight:700}.foya-market-news__intro{margin:20px 0 0;color:#bcaeaa;font-size:16px}.foya-market-news__status{display:flex;align-items:center;gap:9px;color:#d2c4bb;font-size:13px;white-space:nowrap}.foya-market-news__status i{width:8px;height:8px;border-radius:50%;background:#66d9aa;box-shadow:0 0 14px #66d9aa}.foya-market-news__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.foya-news-card{display:block;text-decoration:none;min-height:190px;padding:24px 25px;background:linear-gradient(145deg,rgba(49,22,28,.92),rgba(20,10,14,.96));border:1px solid rgba(214,173,95,.3);border-radius:18px;box-shadow:inset 0 1px rgba(255,255,255,.03);transition:transform .25s,border-color .25s}.foya-news-card:hover{transform:translateY(-3px);border-color:rgba(236,191,102,.7)}.foya-news-card__top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px;color:#9f8e89;font-size:12px}.foya-news-card__tag{color:#f1c96e;letter-spacing:.08em}.foya-news-card h2{margin:0;color:#fff5ed;font-size:20px;line-height:1.45}.foya-news-card p{margin:14px 0 0;color:#bdaead;font-size:14px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foya-market-news__loading,.foya-market-news__empty{grid-column:1/-1;padding:58px 20px;text-align:center;color:#bdaead;border:1px dashed rgba(214,173,95,.25);border-radius:18px;background:rgba(30,13,18,.55)}.foya-market-news--detail .foya-news-detail__back{display:inline-block;margin-bottom:34px;color:#e6bd66;text-decoration:none}.foya-market-news--detail h1{max-width:920px;margin-bottom:0;font-size:clamp(38px,4.6vw,58px);line-height:1.24;letter-spacing:.01em}.foya-market-news--detail .foya-news-detail__article{max-width:1080px;margin-top:8px}.foya-news-detail__time{display:block;margin:0 0 28px;color:#a99691;font-size:13px}.foya-news-detail__feature{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:350px;margin:0 0 44px;padding:42px 48px;overflow:hidden;border:1px solid rgba(214,173,95,.22);background:radial-gradient(circle at 72% 42%,rgba(35,101,132,.34),transparent 28%),linear-gradient(135deg,#f1f4f2 0%,#e7eef0 38%,#111923 38%,#0b1118 100%);box-shadow:0 18px 48px rgba(0,0,0,.24)}.foya-news-detail__feature:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92) 0 43%,transparent 43%),repeating-linear-gradient(90deg,transparent 0 78px,rgba(255,255,255,.12) 79px 80px),repeating-linear-gradient(0deg,transparent 0 78px,rgba(255,255,255,.1) 79px 80px);mix-blend-mode:screen;opacity:.45}.foya-news-detail__feature:after{content:"";position:absolute;right:12%;top:50%;width:220px;height:130px;border:2px solid #2ca9df;border-radius:24px;transform:translateY(-50%) rotate(-8deg);box-shadow:0 0 26px rgba(44,169,223,.6),inset 0 0 28px rgba(44,169,223,.18)}.foya-news-detail__feature span,.foya-news-detail__feature strong,.foya-news-detail__feature i{position:relative;z-index:1}.foya-news-detail__feature span{color:#26313a;font-size:11px;letter-spacing:.2em}.foya-news-detail__feature strong{margin-top:15px;color:#19242d;font-size:42px;letter-spacing:.08em}.foya-news-detail__feature i{display:block;width:58px;height:2px;margin-top:22px;background:linear-gradient(90deg,#c8202f,#e6bd66)}.foya-news-detail__body{max-width:900px;padding:0 0 30px}.foya-news-detail__body p{margin:0 0 25px;color:#d2c2bc;font-size:17px;line-height:2.05}.foya-news-detail__body p:first-child{font-size:19px;color:#f0e5dc}.foya-market-news--detail .foya-market-news__eyebrow{margin-top:10px}@media(max-width:760px){.foya-market-news{padding-top:20px}.foya-market-news__head{display:block}.foya-market-news__status{margin-top:20px}.foya-market-news__grid{grid-template-columns:1fr}.foya-news-card{min-height:0}.foya-market-news--detail h1{font-size:clamp(34px,10vw,52px)}.foya-market-news--detail .foya-news-detail__article{margin-top:4px}.foya-news-detail__feature{min-height:230px;margin-bottom:32px;padding:28px}.foya-news-detail__feature strong{font-size:30px}.foya-news-detail__feature:after{right:8%;width:130px;height:80px}.foya-news-detail__body p,.foya-news-detail__body p:first-child{font-size:16px}}
/* CPT-style article flow: title, time, then full-width body */
.foya-market-news--detail{display:block!important}
.foya-market-news--detail h1{display:block!important;width:100%!important;max-width:1000px!important;margin:0 0 18px!important;font-size:clamp(36px,4.4vw,58px)!important;line-height:1.24!important;letter-spacing:0!important}
.foya-market-news--detail .foya-news-detail__article{display:block!important;width:100%!important;max-width:1000px!important;margin:0!important}
.foya-market-news--detail .foya-news-detail__time{display:block!important;width:100%!important;margin:0 0 38px!important}
.foya-market-news--detail .foya-news-detail__body{display:block!important;width:100%!important;max-width:1000px!important;padding:30px 0 40px!important;border-top:1px solid rgba(214,173,95,.28)!important}
.foya-market-news--detail .foya-news-detail__body p{display:block!important;width:100%!important;max-width:1000px!important}

/* Final hard reset for CPT vertical article layout */
#foyaMarketNews.foya-market-news--detail{display:block!important;grid:none!important;grid-template-columns:none!important;columns:1!important;float:none!important;width:auto!important}
#foyaMarketNews.foya-market-news--detail>.foya-market-news__head{display:block!important;grid:none!important;float:none!important;width:100%!important}
#foyaMarketNews.foya-market-news--detail>.foya-market-news__head>*{display:block!important;float:none!important;width:100%!important}
#foyaMarketNews.foya-market-news--detail>.foya-news-detail__back,#foyaMarketNews.foya-market-news--detail>.foya-market-news__eyebrow,#foyaMarketNews.foya-market-news--detail>h1,#foyaMarketNews.foya-market-news--detail>.foya-news-detail__article{display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;max-width:1000px!important;grid-column:1/-1!important;grid-row:auto!important;transform:none!important}
#foyaMarketNews.foya-market-news--detail>h1{margin:0 0 18px!important;font-size:clamp(36px,4.2vw,58px)!important;line-height:1.25!important}
#foyaMarketNews.foya-market-news--detail>.foya-news-detail__article{margin:0!important;padding:0!important}
#foyaMarketNews.foya-market-news--detail .foya-news-detail__time,#foyaMarketNews.foya-market-news--detail .foya-news-detail__body{display:block!important;width:100%!important;max-width:1000px!important;float:none!important;clear:both!important}
#foyaMarketNews.foya-market-news--detail .foya-news-detail__body{border-top:1px solid rgba(214,173,95,.28)!important;padding:30px 0 40px!important}
#foyaMarketNews.foya-market-news--detail .foya-news-detail__body p{display:block!important;float:none!important;width:100%!important;max-width:1000px!important}

/* Inline-flow companion: CPT detail is always one vertical reading column */
.foya-market-news--detail>.foya-news-detail__back,.foya-market-news--detail>.foya-market-news__eyebrow,.foya-market-news--detail>h1,.foya-market-news--detail>.foya-news-detail__article{display:block!important;float:none!important;clear:both!important;grid-column:auto!important;grid-row:auto!important;position:static!important;transform:none!important}

.foya-market-news__connection{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.foya-market-news__connection i{display:block;width:9px;height:9px;border-radius:50%;background:#66d9aa;box-shadow:0 0 14px rgba(102,217,170,.9),0 0 3px #66d9aa}.foya-market-news__connection.is-offline i{background:#d85b63;box-shadow:0 0 14px rgba(216,91,99,.75)}

/* Economic calendar heading aligned with the market-news title scale */
.wmt5-site-calendar .sec-head{display:block!important;width:100%!important;margin:0 0 28px!important;padding:0 0 28px!important;border-bottom:1px solid rgba(214,173,95,.28)!important}
.wmt5-site-calendar .sec-head .kick{display:block!important;margin:0 0 18px!important;color:#f7eee7!important;font-size:clamp(42px,5vw,68px)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}
.wmt5-site-calendar .sec-head p{display:block!important;margin:0!important;color:#bcaeaa!important;font-size:16px!important;line-height:1.8!important;font-weight:400!important;letter-spacing:0!important}
@media(max-width:760px){.wmt5-site-calendar .sec-head .kick{font-size:clamp(38px,11vw,52px)!important}.wmt5-site-calendar .sec-head p{font-size:15px!important}}
