/* Design 2: presentation layer only; existing data and interactions are retained. */
body.design-one.design-two{--red:#f21e36;--red-dark:#bf0921;--ink:#172333;--muted:#64748b;--bg:#f7f8fa;--paper:#ffffff;--line:#e1e5eb;--soft:#f0f2f5;--nav:#f7f8fa;background:var(--bg);color:var(--ink);color-scheme:light}
body.design-one.design-two .masthead,body.design-one.design-two .main-nav,body.design-one.design-two .topline{background:#f7f8fa;color:var(--ink);border-color:var(--line)}
body.design-one.design-two .masthead-inner{grid-template-columns:1fr 260px 1fr;min-height:132px}
body.design-one.design-two .masthead .brand{grid-column:2;grid-row:1;width:240px;height:110px;border:0;border-radius:0;box-shadow:none;background:#000;justify-self:center}
body.design-one.design-two .brand img{object-fit:contain;transform:none}
body.design-one.design-two .header-services{grid-column:1;grid-row:1;justify-content:flex-start}
body.design-one.design-two .masthead .search{grid-column:3;grid-row:1}
body.design-one.design-two .search input{background:#f2f4f7;color:#fff;border-color:#dce1e8}
body.design-one.design-two .main-nav{border-bottom:2px solid var(--red);box-shadow:none}
body.design-one.design-two .nav-scroll a{color:#334155;background:transparent}
body.design-one.design-two .nav-scroll a.active{color:#fff;border-bottom:3px solid var(--red)}
body.design-one.design-two .countries-button,body.design-one.design-two .categories-button,body.design-one.design-two .reels-button,body.design-one.design-two .live-site-button{background:#ffffff;color:#fff;border-color:#e1e5eb;box-shadow:none}
body.design-one.design-two .main-content{padding-top:0}
body.design-one.design-two.home-view .pwa-install-launcher{position:fixed;left:14px;bottom:92px;z-index:30;background:#122132;color:#fff;border-color:#dce1e8;font-size:11px}
body.design-one.design-two .front-title{margin:18px 0 12px}
body.design-one.design-two .front-title h2{font-size:22px}
body.design-one.design-two.home-view .advertise-cta-banner{margin-top:24px;background:#fff1f3;border:1px solid #f3bdc6;box-shadow:none}
body.design-one.design-two .front-page-grid.design-one-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:24px}
body.design-one.design-two .design-one-grid .front-feature>.news-card.large{min-height:620px;border-radius:0;box-shadow:none}
body.design-one.design-two .design-one-grid .front-feature>.news-card.large h3{font-size:38px;line-height:1.45}
body.design-one.design-two .design-one-grid .front-feature>.news-card.large p{font-size:17px}
body.design-one.design-two .design-one-grid .front-latest{background:transparent;border:0;border-radius:0;box-shadow:none}
body.design-one.design-two .design-one-grid .front-latest-item{grid-template-columns:minmax(0,1fr) 125px;border-bottom:1px solid var(--line);border-right:1px solid #d4dce5;position:relative;padding:15px 18px;gap:18px}
body.design-one.design-two .design-one-grid .front-latest-item>img{grid-column:2;grid-row:1;width:125px;height:87px;border-radius:6px}
body.design-one.design-two .design-one-grid .front-latest-item>span{grid-column:1;grid-row:1}
body.design-one.design-two .design-one-grid .front-latest-item b{font-size:16px;line-height:1.6;color:#172333}
body.design-one.design-two .design-one-grid .front-latest-item small{color:#64748b;font-size:12px}
body.design-one.design-two .design-one-grid .front-latest-item time{color:var(--red);font-size:12px}
body.design-one.design-two .category-section,body.design-one.design-two .home-ads,body.design-one.design-two .pulse-section,body.design-one.design-two .news-card{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:none}
body.design-one.design-two .categories-panel,body.design-one.design-two .quick-nav,body.design-one.design-two footer{background:#ffffff;color:#fff;border-color:var(--line)}
body.design-one.design-two .quick-nav a{color:#475569}body.design-one.design-two .quick-nav a:first-child{color:var(--red)}
body.design-one.design-two .quick-nav{padding-bottom:env(safe-area-inset-bottom)}
body.design-one.design-two .news-copy,body.design-one.design-two .article-body{color:var(--ink)}
body.design-one.design-two .breaking{background:#fff0f2;color:#fff;border:1px solid #f0bbc3}
body.design-one.design-two .header-services a{background:#ffffff;border-color:var(--line);color:#fff}
body.design-one.design-two .latest-ticker{border-bottom:1px solid #ff3349}
@media(max-width:850px){body.design-one.design-two .masthead-inner{grid-template-columns:1fr 190px 1fr;padding:12px;min-height:112px}body.design-one.design-two .masthead .brand{width:185px;height:88px}body.design-one.design-two .header-services{display:none}body.design-one.design-two .masthead .search{grid-column:1/-1;grid-row:2;max-width:100%;width:100%}body.design-one.design-two .front-page-grid.design-one-grid{grid-template-columns:1fr;gap:0}body.design-one.design-two .design-one-grid .front-latest{display:block}body.design-one.design-two .design-one-grid .front-feature>.news-card.large{min-height:500px}body.design-one.design-two .design-one-grid .front-feature>.news-card.large h3{font-size:30px}}
@media(max-width:600px){body.design-one.design-two .main-content{padding-top:0}body.design-one.design-two .nav-shell{display:flex;flex-wrap:wrap;gap:4px}body.design-one.design-two .nav-shell>.nav-scroll{display:flex;order:-1;width:100%;overflow-x:auto;justify-content:flex-start}body.design-one.design-two .nav-scroll a{flex-shrink:0;font-size:13px;padding:12px}body.design-one.design-two .nav-shell>a,body.design-one.design-two .categories-button{width:auto;flex:1;font-size:11px}body.design-one.design-two .main-nav{position:relative}body.design-one.design-two .front-title{margin:12px}body.design-one.design-two .design-one-grid .front-feature>.news-card.large{min-height:420px}body.design-one.design-two .design-one-grid .front-feature>.news-card.large .news-copy{padding:24px 17px}body.design-one.design-two .design-one-grid .front-feature>.news-card.large h3{font-size:26px}body.design-one.design-two .design-one-grid .front-feature>.news-card.large p{font-size:14px}body.design-one.design-two .design-one-grid .front-latest-item{grid-template-columns:minmax(0,1fr) 125px;margin-inline:12px;padding:14px 10px;gap:12px;min-height:115px}body.design-one.design-two .design-one-grid .front-latest-item b{font-size:15px}body.design-one.design-two .design-one-grid .front-latest-item>img{width:125px;height:86px}body.design-one.design-two .advertise-cta-banner{margin:18px 12px}body.design-one.design-two .quick-nav{background:#f7f8fa;box-shadow:none}body.design-one.design-two .quick-nav a{font-size:12px}body.design-one.design-two .quick-nav svg{width:25px;height:25px}body.design-one.design-two .news-grid{min-width:0}body.design-one.design-two .article-body{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){body.design-two *,body.design-two *:before,body.design-two *:after{animation:none!important;scroll-behavior:auto!important}}
body.design-one.design-two .brand img{transform:scale(2)} body.design-one.design-two .search button{background:#e51b32;color:#fff} body.design-one.design-two .article-full{background:var(--paper);color:var(--ink)}

/* White and red palette, retaining design 2 layout. */
body.design-one.design-two .nav-scroll a.active{color:#d71932}
body.design-one.design-two .countries-button,body.design-one.design-two .categories-button,body.design-one.design-two .reels-button,body.design-one.design-two .live-site-button,body.design-one.design-two .header-services a{color:#263446}
body.design-one.design-two .search input{color:#172333}
body.design-one.design-two.home-view .pwa-install-launcher{background:#fff;color:#172333;border-color:#e1e5eb}
body.design-one.design-two .breaking{color:#172333}
body.design-one.design-two .categories-panel,body.design-one.design-two .quick-nav,body.design-one.design-two footer{color:#172333}
body.design-one.design-two .design-one-grid .front-feature>.news-card.large .news-copy{color:#fff}
body.design-one.design-two .topline a,body.design-one.design-two .topline .text-button{color:#475569} body.design-one.design-two .header-live-link span{color:#d71932}

/* Transparent brand artwork: no backing rectangle or scaling crop. */
body.design-one.design-two .masthead .brand{background:transparent;overflow:visible}
body.design-one.design-two .masthead .brand img{transform:none;object-fit:contain;width:100%;height:100%}
body.design-one.design-two img[src*="logo-transparent.png"]{object-fit:contain}

body.design-one.design-two .pwa-install-launcher[hidden]{display:none!important}


/* Readable white/red promotion and footer. */
body.design-one.design-two .advertise-cta-banner{background:#d71932;color:#fff;border-color:#b51229}
body.design-one.design-two .advertise-cta-copy small{color:#fff}
body.design-one.design-two .advertise-cta-copy strong{color:#fff}
body.design-one.design-two .advertise-cta-phone{background:#fff;color:#b51229;border-color:#fff}
body.design-one.design-two footer h2,body.design-one.design-two footer h3{color:#172333}
body.design-one.design-two footer p,body.design-one.design-two footer .copyright{color:#475569}
body.design-one.design-two footer a{color:#334155}
body.design-one.design-two footer .line-icon{color:#64748b}
body.design-one.design-two .pwa-install-launcher,body.design-one.design-two.home-view .pwa-install-launcher{position:fixed;top:8px;left:12px;bottom:auto;z-index:100;margin:0;background:#d71932;color:#fff;border-color:#b51229;box-shadow:0 3px 12px #0002}
body.design-one.design-two .topline-links{padding-left:190px}
@media(max-width:600px){body.design-one.design-two .pwa-install-launcher,body.design-one.design-two.home-view .pwa-install-launcher{top:7px;left:7px;font-size:10px;padding:5px 8px;max-width:112px}body.design-one.design-two .pwa-install-launcher img{display:none}}
body.design-one.design-two.home-view .advertise-cta-banner{background:#d71932;color:#fff;border-color:#b51229;animation:none}
