*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:var(--ink,#142238);font-family:Cairo,Tahoma,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--accent,#d81932)}img{max-width:100%;height:auto}.container{width:min(1240px,calc(100% - 32px));margin-inline:auto}.topline{background:#142238;color:#c8d2dd;font-size:12px;padding:5px 0}.topline .container{display:flex;justify-content:space-between}.brandrow{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 0}.brand-text{font-size:42px;font-weight:900;color:#d81932}.branding img{max-height:90px;width:auto}.header-ad{width:min(728px,65%);min-height:85px;background:#f0f1f3;color:#9da4af;display:flex;align-items:center;justify-content:center;font-size:12px}.nav-wrap{background:#fff;border-block:1px solid #e5e7eb;box-shadow:0 3px 14px #1422380a}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-inner nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav-inner nav a{display:block;padding:13px 16px;font-weight:800;font-size:14px}.nav-inner nav .current-menu-item>a,.nav-inner nav a:hover{color:var(--accent)}.menu-toggle{display:none}.menu-toggle,.search-toggle{border:0;background:none;font-size:20px;cursor:pointer}.search-panel{padding:12px}.search-form{display:flex;gap:8px}.search-form input{padding:10px;border:1px solid #ddd;width:100%}.search-form button{background:var(--accent);color:#fff;border:0;padding:8px 20px}.ticker{display:flex;align-items:center;gap:15px;background:#fff;margin-block:16px;padding:0;border:1px solid #eee;overflow:hidden}.ticker b{background:var(--accent);color:#fff;padding:9px 18px;white-space:nowrap}.ticker-items{display:flex;gap:28px;overflow:auto;white-space:nowrap;font-size:13px}.homepage{padding-bottom:35px}.hero-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px;gap:12px;margin-bottom:30px}.news-card{min-width:0}.news-card .cover{position:relative;display:block;height:100%;min-height:190px;overflow:hidden;border-radius:9px;background:#d9dfe7}.news-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.news-card:hover img{transform:scale(1.035)}.placeholder{display:grid;place-items:center;height:100%;font-size:28px;font-weight:900;color:#a8b1bc}.shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 78%)}.card-info{position:absolute;bottom:0;right:0;left:0;padding:15px;color:#fff}.card-info h3{font-size:17px;line-height:1.5;margin:3px 0 0;font-weight:800}.meta{font-size:11px;opacity:.85}.hero-grid>.news-card.feature{grid-row:span 2}.hero-grid .feature h3{font-size:27px}.content-layout,.archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.news-section{margin-bottom:32px}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;border-bottom:2px solid #e7e9ed}.section-head h2{margin:0;border-bottom:3px solid var(--accent);padding-bottom:7px;font-size:21px}.section-head a{font-size:12px;color:var(--accent)}.section-items{display:grid;gap:15px}.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-list{grid-template-columns:1fr}.layout-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-feature>.feature{grid-column:span 2}.layout-split{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-split>.feature{grid-row:span 2}.section-items .news-card .cover{height:205px}.section-items .feature .cover{height:425px}.layout-list .cover{height:140px!important}.layout-list .card-info h3{font-size:19px}.sidebar .widget,.widget{background:#fff;padding:18px;border:1px solid #ebedf0;border-radius:8px;margin-bottom:20px}.widget-title{margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--accent);font-size:18px}.side-link{display:block;padding:11px 0;border-bottom:1px solid #eee;font-size:14px;font-weight:700}.footer{background:#142238;color:#fff;margin-top:45px;padding:38px 0 15px}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.footer .widget{background:transparent;border:0}.copyright{border-top:1px solid #ffffff20;text-align:center;padding-top:15px;font-size:12px;color:#b9c3ce}.archive-layout{padding-top:30px}.page-title{margin:0 0 20px}.article-body{background:#fff;padding:25px;border-radius:10px}.article-body h1{font-size:36px;line-height:1.5;margin:8px 0}.article-meta,.breadcrumbs{font-size:12px;color:#8b95a4}.single-image img{width:100%;height:auto}.entry-content{font-size:19px;line-height:2.1;overflow-wrap:anywhere}.entry-content img{height:auto}.page-content{background:#fff;margin-top:30px;padding:30px;border-radius:10px;min-height:40vh}.navigation.pagination{margin:25px 0}.nav-links{display:flex;gap:9px}.page-numbers{padding:7px 13px;background:#fff;border:1px solid #ddd}.page-numbers.current{background:var(--accent);color:#fff}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}@media(max-width:1050px){.hero-grid{grid-template-columns:1.7fr 1fr;grid-template-rows:repeat(3,175px)}.hero-grid>.feature{grid-row:span 2}.content-layout,.archive-layout{grid-template-columns:minmax(0,1fr) 260px}.layout-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.brandrow{flex-direction:column;padding:15px 0}.header-ad{width:100%;min-height:50px}.menu-toggle{display:block}.nav-inner{min-height:45px}.nav-inner nav{display:none;position:absolute;top:auto;right:0;left:0;z-index:20;background:#fff;box-shadow:0 10px 20px #0002}.nav-inner nav.open{display:block}.nav-inner nav ul{display:block}.nav-inner nav a{padding:10px 20px}.hero-grid{grid-template-columns:1fr 1fr;grid-template-rows:270px repeat(2,155px);gap:9px}.hero-grid>.feature{grid-column:span 2;grid-row:span 1}.hero-grid .feature h3{font-size:22px}.hero-grid .card-info h3{font-size:14px}.content-layout,.archive-layout{grid-template-columns:1fr}.sidebar{display:block}.layout-grid{grid-template-columns:repeat(2,1fr)}.layout-split .feature{grid-row:span 1;grid-column:span 2}.layout-split .feature .cover{height:250px}.footer-grid{grid-template-columns:1fr}.article-body h1{font-size:27px}.topline .container span:last-child{display:none}}@media(max-width:440px){.section-items .news-card .cover{height:170px}.layout-grid .card-info h3{font-size:13px}.layout-feature{grid-template-columns:1fr}.layout-feature>.feature{grid-column:span 1}.hero-grid .news-card .cover{min-height:150px}}

/* QMA24-inspired editorial layout, v1.1 */
body{background:#fff;font-size:14px}.container{width:min(1180px,calc(100% - 34px))}.site-header{background:#fff;border-bottom:1px solid #edf0f3;box-shadow:none}.header-compact{height:64px;display:flex;align-items:center;gap:18px}.branding{flex:0 0 auto}.branding img{max-height:48px}.brand-text{font-size:27px;letter-spacing:-1px}.header-compact nav{flex:1;min-width:0}.header-compact nav ul{display:flex;justify-content:flex-start;gap:0;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:wrap}.header-compact nav li a{display:block;padding:7px 10px;font-weight:800;font-size:13px}.header-actions{display:flex;align-items:center;gap:12px;font-size:11px;color:#68717b}.top-ad{margin:12px auto}.qma-home{padding-top:15px}.qma-top{display:grid;grid-template-columns:185px 225px minmax(0,1fr);gap:18px;direction:ltr;align-items:start}.qma-top>*{direction:rtl}.qma-left-rail{font-size:12px}.rail-box{text-align:center;padding:10px 7px;border-radius:10px;background:#fcfbf7}.rail-box h3,.rail-promo h3{font-size:13px;margin:0 0 8px;color:#bd7737}.editor-pic{display:flex;gap:7px;align-items:center;text-align:right}.editor-pic img{width:45px;height:45px;object-fit:cover;border-radius:50%}.rail-box p{line-height:1.8;text-align:right;color:#666}.rail-promo{margin-top:18px}.rail-promo .amp-small-story{background:#e9f7f1;border-radius:9px;margin-bottom:8px;padding:7px}.rail-promo .amp-small-story:nth-child(odd){background:#fff1f3}.qma-latest{padding:0 4px}.mini-heading{display:flex;justify-content:space-between;color:#8b8b8b;font-size:11px;border-bottom:1px solid #eee;padding-bottom:8px}.mini-heading b{color:#343f49}.latest-line{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f3f3;font-size:12px;font-weight:700;line-height:1.5}.latest-line time{flex:0 0 38px;color:#9b9b9b;font-size:10px;direction:ltr}.qma-main-hero{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:300px 118px;gap:8px;min-width:0}.qma-main-hero .feature{grid-column:span 3}.qma-main-hero .news-card .cover{min-height:0;height:100%;border-radius:7px}.qma-main-hero .feature h3{font-size:23px}.qma-main-hero .hero-small h3{font-size:12px}.qma-main-hero .hero-small .card-info{padding:8px}.qma-main-hero .hero-small .meta{display:none}.qma-video-block{margin-top:30px}.section-head{border-bottom:0;margin-bottom:12px}.section-head h2{font-size:17px;border:0;padding:0;position:relative}.section-head h2:after{content:'';display:block;width:42px;height:3px;background:var(--accent);margin-top:5px}.section-head a{font-size:11px}.qma-video-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.qma-video-grid .video-item{position:relative;min-width:0}.qma-video-grid .cover{height:156px;min-height:0;border-radius:9px}.qma-video-grid .card-info h3{font-size:12px;line-height:1.4}.qma-video-grid .card-info{padding:9px}.qma-video-grid .meta{display:none}.play-symbol{position:absolute;bottom:10px;left:10px;border:1px solid #fff;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;color:#fff;font-size:10px;pointer-events:none}.qma-feature{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;direction:ltr;margin-top:25px}.qma-feature>*{direction:rtl}.feature-sidebar h3{font-size:15px;margin:0 0 10px}.feature-sidebar .amp-small-story{background:#f6f6f7;padding:10px;margin-bottom:8px;border-radius:8px}.feature-center>.feature .cover{height:265px}.feature-center>.feature h3{font-size:25px}.feature-subgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.amp-small-story a{display:flex;align-items:center;gap:9px}.amp-small-story img{width:76px;height:58px;object-fit:cover;border-radius:6px;flex-shrink:0}.amp-small-story strong{font-size:12px;line-height:1.5;display:block}.amp-small-story small{font-size:10px;color:#9da3ad}.feature-subgrid .amp-small-story a{display:block}.feature-subgrid .amp-small-story img{width:100%;height:88px}.qma-content{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;direction:ltr;margin-top:28px}.qma-content>*{direction:rtl}.qma-content-sidebar .widget{padding:5px 0;border:0}.qma-content-sidebar .amp-small-story{margin:10px 0}.qma-category-block{margin-bottom:18px;padding:16px;border-radius:10px;background:#f7f6ff}.qma-category-block:nth-child(even){background:#f1fcf7}.qma-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:135px;gap:9px}.qma-category-grid .news-card .cover{height:100%;min-height:0;border-radius:7px}.qma-category-grid>.feature{grid-column:span 1;grid-row:span 2}.qma-category-grid .feature h3{font-size:17px}.qma-category-grid .normal h3{font-size:11px}.qma-category-grid .normal .card-info{padding:7px}.qma-category-grid .meta{display:none}.qma-category-block.theme-list .qma-category-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:115px}.qma-category-block.theme-list .news-card .cover{height:100%!important}.qma-triple{background:linear-gradient(125deg,#313d69,#556aa1);padding:25px 0;margin:28px 0;color:#fff}.triple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.triple-panel{background:#fff;color:#152339;border-radius:8px;padding:12px}.triple-panel h3{font-size:14px;margin:0 0 8px}.triple-cover{display:flex;flex-direction:column;height:245px;background:#f0f1f5;border-radius:6px;overflow:hidden}.triple-cover img{width:100%;height:205px;object-fit:cover}.triple-cover strong{font-size:12px;padding:6px}.qma-bottom-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:20px auto 40px}.qma-bottom-columns .amp-small-story{margin:10px 0}.qma-bottom-columns .amp-small-story img{width:75px;height:56px}.footer{margin-top:0}.qma-home .card-info h3{font-weight:800}@media(max-width:1000px){.qma-top{grid-template-columns:150px 185px minmax(0,1fr);gap:12px}.qma-main-hero{grid-template-rows:250px 115px}.header-date{display:none}.header-compact nav li a{font-size:11px;padding:6px}.qma-feature,.qma-content{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:760px){.header-compact{height:58px}.menu-toggle{display:block;margin-right:auto}.header-compact nav{display:none;position:absolute;z-index:50;top:58px;right:0;left:0;background:#fff;box-shadow:0 8px 20px #0002}.header-compact nav.open{display:block}.header-compact nav ul{display:block}.header-compact nav li a{font-size:14px;padding:11px 20px}.qma-top{grid-template-columns:1fr;direction:rtl}.qma-main-hero{grid-row:1;grid-template-rows:240px 100px}.qma-latest{grid-row:2}.qma-left-rail{display:none}.qma-video-grid{grid-template-columns:repeat(2,1fr)}.qma-video-grid .cover{height:145px}.qma-feature,.qma-content{grid-template-columns:1fr;direction:rtl}.qma-feature .feature-sidebar,.qma-content-sidebar{grid-row:2}.qma-category-grid{grid-auto-rows:125px}.triple-grid,.qma-bottom-columns{grid-template-columns:1fr}.feature-subgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:440px){.qma-category-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.qma-category-grid>.feature{grid-column:span 2;grid-row:span 2}.feature-center>.feature .cover{height:210px}.qma-video-grid .card-info h3{font-size:11px}}

/* 1.2.0 layout and typography refinement */
body,button,input,select,textarea,.site-header,.amp-admin{font-family:'Cairo',Tahoma,Arial,sans-serif!important}body{font-size:13px;font-weight:500}.container{width:min(1260px,calc(100% - 36px))}.header-compact{height:auto;min-height:62px}.header-compact nav ul{flex-wrap:nowrap;overflow:hidden}.header-compact nav li{flex:0 0 auto}.header-compact nav li a{font-size:12px;padding:7px 8px}.header-compact nav{overflow:hidden}.header-compact nav li:nth-child(n+10){display:none}.qma-top{grid-template-columns:185px 225px minmax(0,1fr);gap:18px}.qma-main-hero{grid-template-rows:315px 118px}.qma-latest{max-height:448px;overflow:hidden}.latest-line{padding:8px 0}.qma-video-block{margin-top:24px;clear:both}.qma-home .qma-feature{margin-top:24px}.amp-widget-zone{margin:20px 0}.amp-widget-zone:empty{display:none}.amp-widget-zone .widget{border:0;background:#f7f8fb}.amp-widget-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.amp-widget-categories a{background:#f4f6f8;border-radius:7px;padding:9px;font-weight:700}.amp-widget-categories small{float:left;color:#94a3b8}.amp-ad img{width:100%;height:auto;border-radius:8px}.amp-editor-widget a{display:flex;gap:10px;align-items:center}.amp-editor-widget img{width:60px;height:60px;object-fit:cover;border-radius:50%}.amp-editor-widget p{color:#6b7280;font-size:12px}.qma-category-block{min-height:0}.qma-triple .triple-panel{box-shadow:0 8px 25px #0001}.qma-home h2,.qma-home h3{letter-spacing:0}.qma-main-hero .feature h3{font-size:21px}.qma-main-hero .hero-small h3{font-size:11px}@media(max-width:1000px){.qma-top{grid-template-columns:150px 180px minmax(0,1fr)}.header-compact nav li:nth-child(n+7){display:none}}@media(max-width:760px){.qma-top{grid-template-columns:1fr}.qma-latest{max-height:none}.header-compact nav{overflow:visible}.header-compact nav ul{overflow:visible;flex-wrap:wrap}.header-compact nav li:nth-child(n+7){display:list-item}.qma-main-hero{grid-template-rows:245px 110px}.amp-widget-categories{grid-template-columns:1fr 1fr}}

/* 1.3.0 — QMA24 editorial rhythm: readable type, compact sections, aligned columns */
:root{--qma-gap:14px}
body{font-size:15px;line-height:1.65;background:#fff}
.container{width:min(1180px,calc(100% - 32px))}
.header-compact{min-height:58px;gap:16px}
.header-compact nav li a{font-size:13px;line-height:1.5;padding:9px 8px}
.brand-text{font-size:29px}
.qma-home{padding-top:12px}
.qma-top{grid-template-columns:205px 245px minmax(0,1fr);gap:var(--qma-gap);align-items:stretch;margin-bottom:16px}
.qma-main-hero{grid-template-rows:282px 112px;gap:8px}
.qma-main-hero .feature h3{font-size:23px;line-height:1.45}
.qma-main-hero .hero-small h3{font-size:14px;line-height:1.45}
.qma-main-hero .card-info{padding:12px}
.qma-latest{max-height:402px;overflow:hidden}
.latest-line{padding:5px 0;min-height:0;gap:7px}
.latest-line span{font-size:13px;line-height:1.45;font-weight:700}
.latest-line time{font-size:11px}
.qma-left-rail{max-height:402px;overflow:hidden}
.qma-left-rail .rail-box{padding:11px 12px}
.qma-left-rail .rail-box p{font-size:12px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:7px 0}
.qma-left-rail .rail-promo{margin-top:9px}
.qma-left-rail h3{font-size:15px;margin:0 0 7px}
.qma-left-rail .amp-small-story{padding:7px 0}
.qma-video-block{margin:16px 0 18px!important;clear:both}
.qma-video-grid{gap:10px;grid-auto-rows:145px}
.qma-video-grid .cover{height:145px!important;min-height:0}
.qma-video-grid .card-info h3{font-size:14px;line-height:1.4}
.qma-video-block .section-head{margin-bottom:9px}
.qma-feature{margin-top:16px!important;margin-bottom:18px!important;gap:14px}
.feature-center>.feature .cover{height:290px}
.feature-center>.feature h3{font-size:23px}
.feature-subgrid{gap:10px}
.amp-small-story strong{font-size:14px;line-height:1.45}
.qma-content{margin-top:16px;gap:16px;grid-template-columns:230px minmax(0,1fr)}
.qma-category-block{padding:14px;margin-bottom:14px}
.qma-category-grid{grid-auto-rows:160px;gap:10px}
.qma-category-grid .normal h3{font-size:14px;line-height:1.4}
.qma-category-grid .feature h3{font-size:21px;line-height:1.45}
.qma-category-grid .normal .card-info{padding:9px}
.qma-category-block .section-head{margin-bottom:10px}
.qma-category-block .section-head h2,.qma-video-block .section-head h2{font-size:20px}
.qma-triple{margin:18px 0;padding:20px 0}
.triple-panel h3{font-size:18px}
.triple-cover strong{font-size:14px}
.qma-bottom-columns{margin:20px auto 30px;gap:18px}
.qma-bottom-columns .amp-small-story{margin:8px 0}
.qma-bottom-columns .amp-small-story strong{font-size:13px}
.qma-home .news-card .meta{font-size:12px}
@media(max-width:1100px){.qma-top{grid-template-columns:175px 205px minmax(0,1fr);gap:10px}.qma-main-hero{grid-template-rows:265px 105px}.qma-left-rail,.qma-latest{max-height:380px}.qma-main-hero .hero-small h3{font-size:13px}}
@media(max-width:820px){.qma-top{grid-template-columns:1fr 1fr;direction:rtl}.qma-main-hero{grid-column:span 2;grid-row:1;grid-template-rows:275px 112px}.qma-latest{grid-column:1;grid-row:2;max-height:310px}.qma-left-rail{display:block;grid-column:2;grid-row:2;max-height:310px}.qma-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qma-content{grid-template-columns:1fr}.qma-content-sidebar{grid-row:2}.qma-feature{grid-template-columns:1fr}.qma-feature .feature-sidebar{grid-row:2}}
@media(max-width:540px){body{font-size:14px}.qma-top{grid-template-columns:1fr}.qma-main-hero{grid-column:1;grid-row:1;grid-template-rows:240px 106px}.qma-latest{grid-column:1;grid-row:2;max-height:260px}.qma-left-rail{grid-column:1;grid-row:3;max-height:220px}.qma-video-grid .cover{height:155px!important}.qma-video-grid .card-info h3{font-size:13px}.qma-category-grid{grid-auto-rows:155px}.qma-category-grid .normal h3{font-size:13px}.qma-main-hero .feature h3{font-size:20px}}

/* 1.4.0 — purple brand and tighter QMA24-inspired editorial grid */
:root{--accent:#4a4ea7}
body{background:#fff;font-family:'Cairo',Tahoma,Arial,sans-serif;font-size:15px}
.qma-home{padding-top:8px}
.qma-top{grid-template-columns:190px 225px minmax(0,1fr);gap:12px;margin-bottom:12px}
.qma-main-hero{grid-template-rows:270px 106px;gap:7px}
.qma-main-hero .feature .cover{height:270px;min-height:0}
.qma-main-hero .hero-small .cover{height:106px;min-height:0}
.qma-main-hero .hero-small .card-info{padding:7px}
.qma-main-hero .hero-small h3{font-size:13px;line-height:1.35}
.qma-main-hero .feature h3{font-size:21px}
.qma-latest,.qma-left-rail{max-height:383px}
.qma-latest .latest-line{padding:5px 0}
.qma-latest .latest-line span{font-size:12.5px}
.qma-left-rail .rail-box{padding:9px 10px}
.qma-left-rail .rail-box p{font-size:12px;line-height:1.55}
.qma-left-rail .rail-promo{margin-top:8px}
.qma-video-block{margin:10px 0 12px!important}
.qma-video-grid{grid-auto-rows:137px;gap:9px}
.qma-video-grid .cover{height:137px!important}
.qma-feature{margin:12px 0!important}
.feature-center>.feature .cover{height:265px}
.qma-content{margin-top:12px}
.qma-category-block{margin-bottom:12px}
.qma-category-grid{grid-auto-rows:150px}
.qma-triple{background:linear-gradient(110deg,#414780,#5c61a9);margin:16px 0}
.qma-bottom-columns{margin-top:15px}
.section-head h2,.qma-category-block .section-head h2{font-size:19px}
.qma-main-hero .card-info,.qma-video-grid .card-info{font-weight:700}
.qma-category-block,.rail-box,.triple-panel{border-radius:9px}
a:focus-visible,button:focus-visible{outline:3px solid #4a4ea7;outline-offset:2px}
@media(max-width:1000px){.qma-top{grid-template-columns:160px 190px minmax(0,1fr);gap:9px}}
@media(max-width:820px){.qma-top{grid-template-columns:1fr 1fr}.qma-main-hero{grid-column:span 2;grid-template-rows:270px 106px}.qma-latest,.qma-left-rail{max-height:300px}}
@media(max-width:540px){.qma-top{grid-template-columns:1fr}.qma-main-hero{grid-column:1;grid-template-rows:235px 102px}.qma-latest,.qma-left-rail{grid-column:1}.qma-main-hero .feature .cover{height:235px}.qma-main-hero .hero-small .cover{height:102px}}

/* 1.5.0 reference-matched top news architecture */
body{font-size:16px;line-height:1.55}
.container{width:min(1110px,calc(100% - 30px))}
.header-compact{min-height:56px}
.header-compact nav li a{font-size:15px;font-weight:700;padding:8px 10px}
.header-actions button{font-size:21px;color:#1d2938;background:none;border:0;cursor:pointer}
.qma-home{padding-top:0}
.qma-ticker{display:flex;align-items:center;gap:12px;height:51px;min-width:0;overflow:hidden}
.qma-ticker-label{flex-shrink:0;background:var(--accent);color:#fff;border-radius:11px;padding:9px 15px;font-size:14px}
.qma-ticker-track{display:flex;gap:30px;align-items:center;white-space:nowrap;min-width:0;overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.qma-ticker-track a{font-size:14px;font-weight:700;flex:0 0 auto}
.ticker-pause{background:none;border:0;font-size:16px;cursor:pointer;color:#192332}
.qma-top{grid-template-columns:213px 277px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:34px}
.qma-main-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:356px auto;gap:9px}
.qma-main-hero .feature{grid-column:span 3}
.qma-main-hero .feature .cover{height:356px;border-radius:12px}
.qma-main-hero .feature h3{font-size:24px;line-height:1.5}
.qma-main-hero .feature .card-info{padding:18px}
.hero-tile{min-width:0;border-radius:10px;background:#f3f3f3;overflow:hidden}
.hero-tile-link{display:block}
.hero-tile-image{height:110px;overflow:hidden;background:#e9edf3}
.hero-tile-image img{width:100%;height:100%;object-fit:cover}
.tile-noimage{display:grid;place-items:center;height:100%;font-size:12px;color:#768299}
.hero-tile h3{font-size:14px;line-height:1.5;margin:8px 9px 5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}
.hero-tile time{display:block;font-size:11px;color:#6e737c;margin:0 9px 10px}
.qma-latest{max-height:none;overflow:visible;padding:0 8px;border-left:1px solid #edf0f3}
.mini-heading{padding:0 0 8px;margin-bottom:3px;align-items:center}
.mini-heading b{font-size:18px;color:#26a5f4;border-bottom:3px solid #26a5f4;padding-bottom:6px}
.mini-heading small{font-size:12px;color:#8e9299}
.latest-line{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:9px;padding:9px 0;border-bottom:0}
.latest-line:before{content:'•';color:#1d9fe7;font-size:15px}
.latest-line time{font-size:12px;flex:0 0 40px;color:#1b2430;font-weight:700}
.latest-line span{font-size:16px;font-weight:700;line-height:1.5;flex:1}
.qma-left-rail{max-height:none;overflow:visible}
.qma-left-rail .rail-box{background:#fff8ef;border-radius:12px;padding:14px 12px;text-align:center;min-height:240px}
.qma-left-rail .rail-box h3{font-size:18px;color:#ec651e}
.editor-pic{justify-content:center;margin:18px 0 6px}
.editor-pic img,.editor-avatar{width:66px;height:66px;border-radius:50%;object-fit:cover}
.editor-avatar{display:grid;place-items:center;background:#f1e5db;font-size:28px}
.editor-name{font-size:13px;color:#f16623;margin:7px 0}
.editor-headline{display:block;font-size:17px;line-height:1.6;font-weight:800}
.qma-left-rail .rail-promo{margin-top:18px}
.qma-left-rail .rail-promo h3{font-size:18px;color:#299fe8}
.qma-left-rail .rail-promo .amp-small-story{padding:12px;margin:9px 0;border-radius:11px;min-height:94px}
.qma-left-rail .rail-promo .amp-small-story:nth-of-type(odd){background:#cdf8ee}
.qma-left-rail .rail-promo .amp-small-story:nth-of-type(even){background:#ffe1e6}
.qma-left-rail .rail-promo .amp-small-story strong{font-size:14px}
.qma-video-block{margin-top:24px!important}
.qma-video-block .section-head h2{font-size:21px}
.qma-video-grid{grid-auto-rows:160px;gap:10px}
.qma-video-grid .cover{height:160px!important}
.qma-video-grid .card-info h3{font-size:15px}
.qma-video-grid .placeholder,.qma-category-grid .placeholder{background:#e6e9ef;color:#8d96a6;font-size:16px}
.qma-feature{margin-top:20px!important}
.qma-category-block{margin-bottom:14px}
.qma-category-grid .normal h3{font-size:14px}
.qma-category-grid .feature h3{font-size:20px}
.qma-triple{background:linear-gradient(110deg,#444a84,#666bb0)}
body.qma-dark{background:#151827;color:#eef0f7}
.qma-dark .site-header,.qma-dark .hero-tile,.qma-dark .qma-left-rail .rail-box{background:#20263a;color:#eef0f7}
.qma-dark .header-actions button,.qma-dark .ticker-pause{color:#eef0f7}
.qma-dark .qma-category-block{background:#262b43}
@media(max-width:1120px){.qma-top{grid-template-columns:185px 235px minmax(0,1fr)}.latest-line span{font-size:14px}.hero-tile h3{font-size:13px}}
@media(max-width:850px){.qma-top{grid-template-columns:1fr 1fr;gap:14px}.qma-main-hero{grid-column:span 2;grid-row:1;grid-template-rows:320px auto}.qma-main-hero .feature .cover{height:320px}.qma-latest{grid-column:1;grid-row:2}.qma-left-rail{grid-column:2;grid-row:2}.qma-video-block{margin-top:15px!important}}
@media(max-width:550px){.qma-top{grid-template-columns:1fr}.qma-main-hero{grid-column:1;grid-row:1;grid-template-rows:250px auto}.qma-main-hero .feature .cover{height:250px}.qma-main-hero .feature h3{font-size:19px}.hero-tile-image{height:90px}.hero-tile h3{font-size:12px}.qma-latest{grid-column:1;grid-row:2}.qma-left-rail{grid-column:1;grid-row:3}.qma-ticker{height:47px}.qma-ticker-track a{font-size:12px}}

/* v1.6: smooth accessible ticker and customizable site width */
.container{width:min(var(--site-width,1200px),calc(100% - 30px))}
.news-card .cover,.hero-tile,.qma-left-rail .rail-box{border-radius:var(--card-radius,12px)}
.qma-ticker-viewport{flex:1;min-width:0;overflow:hidden;direction:rtl;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.qma-ticker-track{display:flex;align-items:center;gap:0;overflow:visible;white-space:nowrap;width:max-content;max-width:none;min-width:0;mask-image:none;animation:amp-ticker-scroll var(--ticker-duration,38s) linear infinite;will-change:transform}
.qma-ticker-track .ticker-group{display:flex;align-items:center;flex-shrink:0;gap:32px;padding-inline-end:32px}
.qma-ticker-track a{flex-shrink:0}
.qma-ticker.paused .qma-ticker-track,.qma-ticker.ticker-hover-pause:hover .qma-ticker-track,.qma-ticker:focus-within .qma-ticker-track{animation-play-state:paused}
@keyframes amp-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(50%)}}
@media(prefers-reduced-motion:reduce){.qma-ticker-track{animation:none;will-change:auto}.qma-ticker-viewport{overflow:auto}}
@media(prefers-color-scheme:dark){body.qma-auto{background:#151827;color:#eef0f7}body.qma-auto .site-header,body.qma-auto .hero-tile{background:#20263a;color:#eef0f7}}

/* v1.7 QMA24-inspired article template */
.amp-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start;padding-top:26px;padding-bottom:45px;max-width:1110px}
.amp-single-article{min-width:0}
.amp-single-breadcrumbs{font-size:13px;color:#7e8490;margin-bottom:14px}
.amp-single-breadcrumbs a:hover{color:var(--accent)}
.amp-single-title{font-size:clamp(25px,2.45vw,33px);font-weight:800;line-height:1.65;margin:0 0 13px;color:var(--ink)}
.amp-single-meta{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;font-size:12px;color:#586477;margin-bottom:14px}
.amp-single-image{margin:0 0 10px}
.amp-single-image img{display:block;width:100%;max-height:460px;object-fit:cover;border-radius:12px}
.amp-single-image figcaption{font-size:12px;color:#77808d;padding:7px 0}
.amp-article-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 24px;flex-wrap:wrap}
.amp-share-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.amp-share-tools a,.amp-share-tools button{border:0;border-radius:8px;background:#f0f2f6;color:#4a4ea7;padding:8px 10px;min-height:35px;font:700 12px Cairo,Tahoma,sans-serif;cursor:pointer}
.amp-share-tools a:hover,.amp-share-tools button:hover{background:#e1e4f5}
.amp-font-tools{display:flex;align-items:center;gap:12px;background:#f5f5f6;border-radius:18px;padding:4px 9px;font-size:12px}
.amp-font-tools button{border:0;background:transparent;cursor:pointer;font-size:20px;font-weight:800}
.amp-single-content{font-size:19px;line-height:2.05;overflow-wrap:anywhere}
.amp-single-content p{margin:0 0 1.2em}
.amp-single-content h2{font-size:1.4em}
.amp-single-content blockquote{border-right:4px solid var(--accent);margin:1em 0;padding:5px 20px;background:#f7f7fc}
.amp-single-content iframe{max-width:100%}
.amp-single-tags{border-top:1px solid #e8e9ef;margin-top:25px;padding-top:15px}
.amp-related{margin-top:32px;border-top:1px solid #eee;padding-top:20px}
.amp-related h2{font-size:20px}
.amp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.amp-related-grid .cover{height:155px}
.amp-related-grid .card-info h3{font-size:13px}
.amp-single-sidebar h2{font-size:21px;color:#279ded;border-bottom:3px solid #279ded;padding-bottom:7px;margin:0 0 12px}
.amp-single-latest-row{display:flex;gap:10px;align-items:baseline;padding:9px 0;font-size:15px;font-weight:700;line-height:1.55}
.amp-single-latest-row:before{content:"•";color:#269ef0}
.amp-single-latest-row time{font-size:12px;white-space:nowrap;font-weight:600}
.amp-single-latest-row span{flex:1}
.amp-single-sidebar .widget{margin:18px 0}
.amp-single-sidebar-media{margin-top:25px}
.amp-single-sidebar-media .amp-small-story{margin:9px 0}
.amp-single-sidebar-media .amp-small-story strong{font-size:13px}
@media(max-width:800px){.amp-single-layout{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.amp-single-title{font-size:26px}.amp-single-latest-row{font-size:13px}}
@media(max-width:650px){.amp-single-layout{display:flex;flex-direction:column}.amp-single-sidebar{width:100%}.amp-single-article{width:100%}.amp-single-title{font-size:24px}.amp-single-content{font-size:18px}.amp-single-image img{max-height:none}.amp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Article layout controls v1.8 */
.amp-single-layout{grid-template-columns:minmax(0,1fr) var(--article-sidebar-width,280px)}
.amp-single-layout.amp-single-no-sidebar{display:block;max-width:840px}
.amp-single-content{font-size:var(--article-font-size,19px)}
.amp-single-title{text-align:right}
.amp-single-meta{justify-content:flex-start}
.amp-single-sidebar{position:relative;min-width:0}
.amp-single-sidebar .amp-single-latest-row{border-bottom:1px solid #f0f1f4}
.amp-single-sidebar .amp-single-latest-row:last-child{border-bottom:0}
.amp-single-article .amp-single-image img{aspect-ratio:1.55;object-fit:cover}
.amp-article-tools{border-bottom:1px solid #eef0f5;padding-bottom:14px}
@media(max-width:800px){.amp-single-layout{grid-template-columns:minmax(0,1fr) 220px}}
@media(max-width:650px){.amp-single-layout{display:flex;flex-direction:column}.amp-single-article .amp-single-image img{aspect-ratio:auto}}
@media print{.site-header,.site-footer,.amp-single-sidebar,.amp-article-tools,.amp-related,.comments-area{display:none!important}.amp-single-layout{display:block!important;width:100%;max-width:none}.amp-single-content{font-size:12pt;color:#000}}
