/* v3.9 responsive news story */
.mfc-news-page{background:var(--news-page-bg,var(--mft-bg))!important;color:var(--news-text,var(--mft-text))!important}.mfc-news-page .mfc-news-container{width:min(var(--news-container,1320px),calc(100% - 40px))!important}.mfc-news-page .mfc-news-mast{background:linear-gradient(125deg,var(--news-mast-from,var(--mft-bg)),var(--news-mast-to,var(--mft-bg)))!important;padding:var(--news-mast-py,38px) 0!important}.mfc-news-page .mfc-news-mast h1{font-size:var(--mft-font-h1)!important;line-height:1.35!important;margin:6px 0!important}.mfc-news-page .mfc-news-featured,.mfc-news-page .mfc-news-card,.mfc-news-page .mfc-news-sidebar section{background:var(--news-card-bg,var(--mft-bg))!important;border-radius:var(--news-card-radius,18px)!important}.mfc-news-page .mfc-news-featured{grid-template-columns:1.35fr 1fr}.mfc-news-page .mfc-news-featured .image{min-height:var(--news-featured-height,360px)!important}.mfc-news-page .mfc-news-grid{grid-template-columns:repeat(var(--news-grid-columns,2),minmax(0,1fr))!important}
body.single-fartak_news .site-content,body.single-fartak_news .main-page-wrapper,body.single-fartak_news .container,body.post-type-archive-fartak_news .site-content,body.post-type-archive-fartak_news .main-page-wrapper,body.tax-fartak_news_cat .site-content,body.tax-fartak_news_cat .main-page-wrapper{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.post-type-archive-fartak_news .main-page-wrapper,body.tax-fartak_news_cat .main-page-wrapper{overflow:visible!important;background:var(--mft-bg)!important}
body.post-type-archive-fartak_news .mfc-news-page,body.tax-fartak_news_cat .mfc-news-page{--mfc-archive-header-offset:12px;position:relative!important;width:100vw!important;max-width:none!important;margin-top:var(--mfc-archive-header-offset)!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding:0!important}
body.single-fartak_news .whb-header,body.single-fartak_news #masthead,body.single-fartak_news .site-header,body.single-fartak_news header.main-header{display:none!important}
.single-fartak_news .mfc-news-story{--mfc-header-offset:0px!important;margin-top:0!important}
.mfc-story-lead{margin:26px 0 2px;padding:20px 22px;background:var(--mft-surface-2);border-right:4px solid var(--mft-border);border-radius:13px;color:var(--mft-muted);font-size:19px;font-weight:650;line-height:2}
.mfc-news-story{--mfc-header-offset:142px;padding:0!important;margin-top:var(--mfc-header-offset)!important;background:var(--mft-surface-2);overflow:hidden}.mfc-news-story>article{max-width:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.mfc-story-hero{min-height:650px;color:var(--mft-text);background-image:linear-gradient(90deg,var(--mft-overlay),var(--mft-surface) 72%),var(--mfc-story-image),linear-gradient(135deg,var(--mft-surface-2),var(--mft-surface));background-size:cover;background-position:center;display:flex;align-items:flex-end;position:relative}
.mfc-story-hero-inner{width:min(1420px,calc(100% - 64px));margin:0 auto;padding:58px 0}.mfc-story-hero .crumbs{margin:0 0 34px;color:var(--mft-muted)}.mfc-story-hero .crumbs a{color:var(--mft-muted)}.mfc-story-labels{display:flex;align-items:center;gap:15px;color:var(--mft-text);font-weight:850}.mfc-story-labels .mfc-news-badge{background:var(--mft-surface-2);color:var(--mft-text);padding:9px 18px}.mfc-story-hero h1{max-width:920px;color:var(--mft-text)!important;font-size:var(--mft-font-h1)!important;line-height:1.5;margin:15px 0 12px}.mfc-story-hero p{max-width:900px;color:var(--mft-text)!important;font-size:clamp(16px,1.5vw,22px)!important;line-height:2;margin:0}
.mfc-story-shell{width:min(1420px,calc(100% - 64px));margin:-14px auto 0;display:grid;grid-template-columns:360px minmax(0,1fr);gap:56px;align-items:start;position:relative;direction:ltr}.mfc-story-gallery{grid-column:1;direction:rtl;position:sticky;top:110px;background:var(--mft-surface-2);border:1px solid var(--mft-border);border-radius:22px;padding:22px;box-shadow:0 18px 45px var(--mft-shadow-color-soft)}.mfc-story-gallery-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mfc-story-gallery h2{font-size:var(--mft-font-h2)!important;margin:0;color:var(--mft-text)}.mfc-story-gallery-head span{color:var(--mft-text);direction:ltr}.mfc-story-gallery-track{display:grid;gap:12px}.mfc-story-gallery-track a{position:relative;display:block;border-radius:14px;overflow:hidden;min-width:0}.mfc-story-gallery-track img{display:block;width:100%;height:145px;object-fit:cover}.mfc-story-gallery-track small{position:absolute;right:9px;bottom:9px;background:var(--mft-surface-2);color:var(--mft-muted);border-radius:7px;padding:3px 7px;direction:ltr}.mfc-story-gallery-dots{display:none}
.mfc-story-content{grid-column:2;direction:rtl;background:var(--mft-surface-2);padding:42px 48px 52px;border-radius:22px;min-width:0}.mfc-story-meta{display:flex;align-items:center;gap:0;padding-bottom:22px;border-bottom:1px solid var(--mft-border);color:var(--mft-muted)}.mfc-story-meta>span{display:flex;align-items:center;gap:7px;padding:0 20px;border-left:1px solid var(--mft-border)}.mfc-story-meta>span:first-child{padding-right:0}.mfc-story-meta>span:last-child{border-left:0}.mfc-story-author{color:var(--mft-text);font-weight:800}.mfc-story-author small{font-weight:400;color:var(--mft-muted)}.mfc-news-single-body{font-size:18px!important;line-height:2.25!important;padding-top:24px}.mfc-news-single-body h2,.mfc-news-single-body h3{color:var(--mft-text);line-height:1.65}.mfc-news-single-body img,.mfc-news-single-body iframe{max-width:100%!important;height:auto}.mfc-news-source{background:var(--mft-surface-2);border-right:3px solid var(--mft-border);border-radius:10px;padding:14px 18px;margin-top:22px}.mfc-story-keywords{display:flex;align-items:flex-start;gap:15px;border-top:1px solid var(--mft-border);margin-top:28px;padding-top:20px}.mfc-story-keywords>strong,.mfc-story-share>strong{flex:0 0 auto;color:var(--mft-text);line-height:42px}.mfc-story-keywords>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.mfc-story-keywords span{display:inline-flex;align-items:center;min-height:38px;max-width:100%;flex:0 0 auto;background:var(--mft-surface-2);color:var(--mft-text);border:1px solid var(--mft-border);border-radius:19px;padding:7px 14px;white-space:nowrap;word-break:normal;overflow-wrap:normal}.mfc-story-share{display:flex;align-items:flex-start;gap:15px;margin-top:18px}.mfc-story-share-actions{display:flex;flex-wrap:wrap;gap:10px}.mfc-story-share a,.mfc-story-share button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--mft-border);border-radius:12px;background:var(--mft-accent);color:var(--mft-text);padding:9px 15px;font:inherit;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 4px 14px var(--mft-shadow-color-soft);transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.mfc-story-share a:hover,.mfc-story-share button:hover{transform:translateY(-2px);border-color:var(--mft-border);box-shadow:0 8px 22px var(--mft-shadow-color-soft);background:var(--mft-accent)}.mfc-story-share svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mfc-story-share .is-telegram{color:var(--mft-text)}.mfc-story-share .is-telegram svg,.mfc-story-share .is-whatsapp svg{fill:currentColor;stroke:none}.mfc-story-share .is-whatsapp{color:var(--mft-text)}.mfc-story-share [data-mfc-copy-url].is-copied{color:var(--mft-text);border-color:var(--mft-border);background:var(--mft-surface-2)}
.mfc-story-related{width:min(1420px,calc(100% - 64px));margin:38px auto 70px}.mfc-story-related header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.mfc-story-related h2{font-size:var(--mft-font-h2)!important;color:var(--mft-text)}.mfc-story-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mfc-story-related>div>a{display:flex;gap:15px;align-items:center;background:var(--mft-surface-2);border:1px solid var(--mft-border);border-radius:15px;padding:11px;color:var(--mft-text)}.mfc-story-related img{width:140px;height:88px;object-fit:cover;border-radius:10px}.mfc-story-related span{display:grid;gap:7px}.mfc-story-related small{color:var(--mft-muted)}
/* tablet */
@media(max-width:1024px){.mfc-news-story{--mfc-header-offset:104px}.mfc-story-hero{min-height:500px}.mfc-story-shell{grid-template-columns:280px minmax(0,1fr);gap:24px}.mfc-story-gallery-track img{height:120px}.mfc-story-content{padding:32px}.mfc-story-related>div{grid-template-columns:1fr 1fr}.mfc-news-layout{grid-template-columns:1fr!important}.mfc-news-sidebar{padding-top:0!important}}
@media(max-width:1024px){body.post-type-archive-fartak_news .mfc-news-page,body.tax-fartak_news_cat .mfc-news-page{--mfc-archive-header-offset:12px}}
@media(max-width:900px){.mfc-news-page .mfc-news-featured{grid-template-columns:1fr}.mfc-news-page .mfc-news-grid{grid-template-columns:1fr!important}}
@media(max-width:700px){.mfc-news-story{--mfc-header-offset:72px}}
@media(max-width:700px){body.post-type-archive-fartak_news .mfc-news-page,body.tax-fartak_news_cat .mfc-news-page{--mfc-archive-header-offset:8px}.mfc-news-mast{border-radius:0!important}}
@media(max-width:1024px){.single-fartak_news .mfc-news-story{--mfc-header-offset:0px!important}.mfc-story-lead{font-size:17px}}
/* mobile-first reading layout */
@media(max-width:700px){.mfc-news-page,.mfc-news-story{max-width:100vw!important}.mfc-story-hero{min-height:0;padding-top:58vw;background-image:linear-gradient(180deg,transparent 20%,var(--mft-surface-2) 64%),var(--mfc-story-image),linear-gradient(135deg,var(--mft-surface),var(--mft-surface-2));background-size:100% auto,100% auto,cover;background-repeat:no-repeat;background-position:top center;align-items:flex-end}.mfc-story-hero-inner{width:100%;padding:20px 16px 28px}.mfc-story-hero .crumbs{margin:0 0 18px;font-size:13px}.mfc-story-labels{gap:10px;font-size:13px;flex-wrap:wrap}.mfc-story-labels .mfc-news-badge{padding:7px 13px}.mfc-story-hero h1{font-size:clamp(27px,8vw,38px)!important;line-height:1.5;margin:12px 0 8px}.mfc-story-hero p{font-size:15px!important;line-height:1.9}.mfc-story-shell{width:100%;margin:0;display:flex;flex-direction:column;gap:0;direction:rtl}.mfc-story-gallery{position:relative;top:auto;order:1;width:100%;border-radius:0;padding:20px 16px;box-shadow:none;border-width:0 0 1px}.mfc-story-gallery-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.mfc-story-gallery-track::-webkit-scrollbar{display:none}.mfc-story-gallery-track a{flex:0 0 78%;scroll-snap-align:center}.mfc-story-gallery-track img{height:auto;aspect-ratio:16/9}.mfc-story-gallery-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.mfc-story-gallery-dots i{width:7px;height:7px;border-radius:50%;background:var(--mft-surface-2);transition:.2s}.mfc-story-gallery-dots i.active{width:22px;border-radius:5px;background:var(--mft-accent-strong)}.mfc-story-content{order:2;width:100%;border-radius:0;padding:22px 16px 35px}.mfc-story-meta{overflow-x:auto;white-space:nowrap;padding-bottom:16px;font-size:13px}.mfc-story-meta>span{padding:0 12px}.mfc-story-author small{display:none}.mfc-news-single-body{font-size:16px!important;line-height:2.1!important;padding-top:16px;text-align:justify}.mfc-news-single-body h2{font-size:23px!important}.mfc-story-keywords{display:block;overflow:hidden}.mfc-story-keywords>strong{line-height:1.5}.mfc-story-keywords>div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.mfc-story-keywords>div::-webkit-scrollbar{display:none}.mfc-story-keywords span{min-height:36px;padding:6px 13px}.mfc-story-share{display:block}.mfc-story-share>strong{display:block;line-height:1.5;margin-bottom:10px}.mfc-story-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mfc-story-share a,.mfc-story-share button{width:100%;min-width:0;min-height:46px;padding:8px 7px;font-size:13px}.mfc-story-share svg{width:18px;height:18px;flex-basis:18px}.mfc-story-related{width:100%;padding:0 16px;margin:30px 0 50px}.mfc-story-related>div{grid-template-columns:1fr}.mfc-story-related img{width:105px;height:72px}.mfc-news-container{width:calc(100% - 28px)!important}.mfc-news-mast{padding:36px 0!important}.mfc-news-mast form{width:100%!important}.mfc-news-ticker .mfc-news-container{overflow-x:auto}.mfc-news-featured{border-radius:18px!important}.mfc-news-featured .image{min-height:0!important;aspect-ratio:16/10}.mfc-news-grid{grid-template-columns:1fr!important}.mfc-news-card .thumb{height:auto!important;aspect-ratio:16/10}}
@media(max-width:380px){.mfc-story-hero-inner,.mfc-story-content,.mfc-story-gallery,.mfc-story-related{padding-left:12px;padding-right:12px}.mfc-story-hero h1{font-size:var(--mft-font-h1)!important}.mfc-story-meta>span{padding:0 9px}.mfc-story-related img{width:90px}}
@media(max-width:700px){.single-fartak_news .mfc-news-story{--mfc-header-offset:0px!important}.mfc-story-hero{padding-top:max(72vw,300px)}.mfc-story-hero-inner{padding-top:12px}.mfc-story-hero .crumbs{display:none}.mfc-story-lead{margin-top:18px;padding:16px;border-radius:11px;font-size:16px;line-height:1.95}}
/* shared responsive guardrails for all public MFC sections */
@media(max-width:700px){[class^="mfc-"],[class*=" mfc-"]{box-sizing:border-box}.mfc-wrap,.mfc-event-shell,.mfc-studio-front,.mfc-portal-shell{max-width:100%!important}.mfc-cards,.mfc-members,.mfc-stats,.mfc-front-card-grid,.mfc-front-stats,.mfc-front-speakers,.mfc-front-gallery{grid-template-columns:1fr!important}img,video,iframe{max-width:100%}.mfc-btn,.mfc-event-primary-btn{min-height:44px}}

/* v1.9 — semantic text-only news and notices */
.mfc-news-page .mfc-news-featured.is-text-only{display:block!important}.mfc-news-page .mfc-news-featured.is-text-only>div{min-height:260px;padding:clamp(28px,5vw,64px)}
.mfc-news-card.is-text-only{border-right:4px solid var(--mft-accent-strong)}.mfc-news-card.is-text-only>div{display:flex;flex-direction:column;min-height:240px;padding:24px}.mfc-news-card.is-text-only h3{margin-top:18px}.mfc-news-card.is-text-only p{margin-top:auto}
.mfc-news-featured .image>.dashicons,.mfc-news-card .thumb>.dashicons{display:grid;place-items:center;width:100%;height:100%;font-size:48px;color:var(--mft-muted)}
.mfc-story-hero.is-text-only{min-height:360px;background-image:radial-gradient(circle at 15% 15%,var(--mft-overlay),transparent 42%),linear-gradient(135deg,var(--mft-surface-2),var(--mft-bg));border-bottom:1px solid var(--mft-border)}
.mfc-story-hero.has-placeholder{min-height:480px;background-image:linear-gradient(90deg,var(--mft-overlay-heavy),var(--mft-surface) 72%),linear-gradient(135deg,var(--mft-surface-3),var(--mft-bg))}
.mfc-story-related a.has-placeholder>i{display:grid;place-items:center;flex:0 0 105px;height:72px;border-radius:10px;background:var(--mft-surface-3);color:var(--mft-muted);font-size:30px}
.mfc-story-related a.is-text-only{border-right:3px solid var(--mft-accent-strong);padding:18px}
@media(max-width:700px){.mfc-story-hero.is-text-only{min-height:280px!important;padding-top:0!important;background-image:linear-gradient(135deg,var(--mft-surface-2),var(--mft-bg))!important}.mfc-news-card.is-text-only>div{min-height:210px}.mfc-news-page .mfc-news-featured.is-text-only>div{min-height:230px;padding:28px 22px}}
