/* Public news pages. Administration keeps its existing layout. */
.news-site{--ink:#17191d;--red:#ce1536;--muted:#62666c;--line:#e4e5e7;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5}
.news-site .wrap{width:min(1280px,calc(100% - 48px))}
.news-site .app-promo{display:block;background:linear-gradient(110deg,#101722 0%,#202d40 58%,#9f102a 100%);color:#fff;border-bottom:1px solid #ffffff24}
.news-site .app-promo>.wrap{min-height:66px;display:flex;align-items:center;gap:14px;padding:8px 0}
.news-site .app-promo img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:12px;padding:2px;flex:none}
.news-site .app-promo-copy{display:flex;flex-direction:column;min-width:0;margin-right:auto}
.news-site .app-promo-copy strong{font-size:17px;line-height:1.25;color:#fff}
.news-site .app-promo-copy span{font-size:12px;color:#dce2eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-site .app-promo a{display:flex;flex-direction:column;justify-content:center;min-width:150px;min-height:46px;padding:7px 18px;border:1px solid #ffffff70;border-radius:7px;background:#fff;color:#101722;line-height:1.1;text-align:center}
.news-site .app-promo a span{font-size:10px;text-transform:uppercase;letter-spacing:.8px}
.news-site .app-promo a strong{font-size:14px;margin-top:3px}
.news-site .app-promo a:hover{background:#f1f3f6;color:#9f102a}
.news-site .top{display:block;background:#a8102b;color:#fff;padding:6px 0;font-size:11px}
.news-site>header{background:var(--red);color:#fff}
.news-site .masthead{min-height:92px;padding:10px 0;display:flex;flex-direction:row;gap:22px}
.news-site .brand{position:static;transform:none;order:0;align-self:center;flex:none}
.news-site .brand .site-logo{width:74px;height:74px;object-fit:contain;background:#fff;border-radius:50%;padding:3px}
.news-site .brand-wordmark{display:flex;flex-direction:column;gap:5px;color:#fff;font-size:29px;font-weight:900;letter-spacing:-1px;white-space:nowrap}
.news-site .brand-wordmark small{font-size:9px;font-weight:500;letter-spacing:2px;margin:0}
.news-site .header-saved{display:none}
.news-site .masthead-note{display:block;border-left:1px solid #ffffff50;padding-left:22px;margin-right:auto}
.news-site .masthead-note>span{color:#fff;font-size:10px;letter-spacing:1px}
.news-site .masthead-note strong{font-size:14px;line-height:1.4;margin-top:4px;color:#fff}
.news-site .masthead form{margin-left:auto;display:flex;background:#fff;border:0;border-radius:3px;padding:3px;gap:3px;max-width:290px;width:290px}
.news-site .masthead input{color:#17191d;min-width:0;width:100%;padding:9px;font-size:13px;background:#fff;border:0}
.news-site .masthead button{border-radius:2px;padding:8px 15px;background:#a8102b;color:#fff;font-size:13px}
.news-site>nav{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff}
.news-site>nav .wrap{justify-content:flex-start;gap:30px;padding:0}
.news-site>nav a{padding:16px 0;font-size:14px;font-weight:700;color:#24262b}
.news-site>nav a[aria-current=page]{color:var(--red);box-shadow:inset 0 -3px var(--red)}
.news-site main{padding:24px 0 48px;background:#fff;min-width:0}
.news-site.home-page .news-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);margin:0;padding:0}
.news-site .latest-strip{display:flex;border:0;background:#f0f0f1;border-radius:0;padding:0 16px 0 0;gap:18px;min-height:46px;margin:0 0 24px}
.news-site .latest-strip>strong{display:flex;align-items:center;align-self:stretch;padding:12px 18px;background:var(--red);color:white;font-size:13px;letter-spacing:.3px;white-space:nowrap}
.news-site .latest-strip>a{font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-site .latest-strip time{margin-left:auto;flex:none;color:var(--red);font-size:12px}
.news-site .front-lead{display:flex;flex-direction:column;gap:22px;margin:0 0 24px;align-items:stretch}
.news-site .headline-slider{border:0;border-radius:0;box-shadow:none;min-width:0;overflow:hidden}
.news-site .headline-slide{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);border:0;background:#fff;align-items:stretch}
.news-site .headline-slide[hidden]{display:none!important}
.news-site .headline-slide .lead-picture{display:block;position:static;height:auto;background:#f0f1f3;min-width:0}
.news-site .headline-slide .lead-picture img{display:block;width:100%;height:100%;min-height:0;max-height:460px;aspect-ratio:16/10;object-fit:contain;background:#f0f1f3}
.news-site .headline-slide .news-art{height:100%;min-height:300px}
.news-site .headline-slide .story-copy{position:static;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;background:#fff;color:var(--ink);padding:18px 0 18px 26px;border:0;gap:0}
.news-site .headline-slide .slide-kicker{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0;flex:initial}
.news-site .headline-slide .story-copy .category{color:#fff;background:var(--red);padding:5px 10px;border-radius:0;font-size:11px;letter-spacing:.3px}
.news-site .headline-slide .story-copy .meta{color:#62666c;font-size:11px}
.news-site .headline-slide .story-copy h2{font:800 clamp(25px,2.5vw,38px)/1.13 Arial,Helvetica,sans-serif;letter-spacing:-1px;margin:18px 0 14px;color:#17191d}
.news-site .headline-slide .story-copy h2 a{color:inherit}
.news-site .headline-slide .story-copy h2 a:hover{color:var(--red)}
.news-site .headline-slide .story-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:16px;line-height:1.5;color:#51555c;margin:0 0 16px}
.news-site .headline-slide .story-read{border:0;padding:0;margin:0;color:var(--red);font-size:12px;background:none;min-height:32px}
.news-site .headline-slide .story-read:hover{color:#97102a;background:none}
.news-site .slider-controls{background:#fff;padding:10px 0;border-bottom:1px solid var(--line);gap:6px}
.news-site .slider-controls button{border-radius:0;min-width:36px;height:36px;padding:6px 10px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:12px}
.news-site .slider-dots button[aria-current=true]{background:var(--red);color:#fff;border-color:var(--red)}
.news-site .news-sidebar{border:0;border-top:2px solid var(--red);border-radius:0;background:#f6f6f7;padding:16px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}
.news-site .news-sidebar>.eyebrow{display:none}
.news-site .news-sidebar>h2{grid-column:1/-1;border:0;font-size:20px;padding:0;margin:0 0 6px}
.news-site .news-sidebar .timeline-item{display:flex!important;padding:12px 0;border:0;gap:9px}
.news-site .timeline-item strong{font-size:14px;line-height:1.4}
.news-site .timeline-item small{font-size:10px;margin-top:5px}
.news-site .news-sidebar .section-link{grid-column:1/-1;font-size:12px;margin:6px 0 0;color:var(--red)}
.news-site .section-heading{margin:32px 0 20px;padding-bottom:12px;border-bottom:2px solid var(--red);align-items:center}
.news-site .section-heading h2{font-size:27px;font-weight:800;letter-spacing:-.7px;margin:0}
.news-site .section-heading h2:before{display:none}
.news-site .section-heading>a{font-size:12px;color:var(--red)}
.news-site .news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.news-site .news-tile{border:0;border-radius:0;background:white;box-shadow:none;overflow:hidden}
.news-site .news-tile:hover{box-shadow:none}
.news-site .news-tile>a:first-child{display:block}
.news-site .news-tile>a:first-child img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#f0f1f3}
.news-site .news-tile .tile-copy{height:auto;padding:13px 0 20px}
.news-site .news-grid .tile-copy h2{font-size:20px;font-weight:750;line-height:1.3;margin:8px 0 12px;letter-spacing:-.35px}
.news-site .tile-copy p{display:none}
.news-site .category{font-size:11px;letter-spacing:.3px}
.news-site .category-jump{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid var(--line);margin:28px 0;padding:14px 0}
.news-site .category-jump a{padding:6px 14px;background:#f4f4f5;border:0;border-radius:0;font-size:13px}
.news-site .category-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0}
.news-site .category-section{min-width:0;padding:0;border:0;background:#fff}
.news-site .category-cover,.news-site .category-cover.editorial-cover{display:block;height:auto}
.news-site .category-cover img{display:block;aspect-ratio:16/9;width:100%;height:auto;object-fit:contain;background:#f0f1f3}
.news-site .category-story{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}
.news-site .category-story h3{font-size:17px;line-height:1.4;margin:0 0 8px}
.news-site .story-number{font-size:26px;color:#b5b7bc}
.news-site .browse-topics{background:#f3f3f4;color:var(--ink);border-top:3px solid var(--red);padding:26px;margin-top:36px}
.news-site .browse-topics a{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:0}
.news-site .browse-topics a:hover{color:var(--red);background:#fff}
.news-site .advert-slot{background:#fafafa;border:1px dashed #c8cbd0;border-left:3px solid var(--red);border-radius:0;min-height:84px}
.news-site .breadcrumbs{max-width:none;margin:0 0 24px;font-size:12px}
.news-site .article-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(230px,1fr);gap:42px;align-items:start}
.news-site .article{max-width:none;margin:0;padding:0;border:0;min-width:0}
.news-site .article h1{font-size:clamp(28px,3.2vw,46px);line-height:1.13;font-weight:800;letter-spacing:-1px;margin:15px 0 20px}
.news-site .article .lead{font-size:21px;line-height:1.6;color:#52565d}
.news-site .article figure{margin:24px 0}.news-site .article figcaption{margin-top:8px;font-size:12px}
.news-site .article-actions{margin:22px 0;padding:14px 0;gap:8px}
.news-site .article-actions a,.news-site .article-actions button{background:#f5f5f6;border:1px solid var(--line);font-size:12px;border-radius:0}
.news-site .article-rail{border-top:3px solid var(--red);padding-top:18px}
.news-site .article-rail h2{font-size:21px;margin:0 0 16px}
.news-site .rail-categories{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.news-site .rail-categories a{padding:12px;background:#f4f4f5;font-size:13px}
.news-site .rail-app{display:block;background:#191c22;color:#fff;padding:22px;margin-top:24px}
.news-site .rail-app strong{display:block;font-size:20px;margin-bottom:8px}.news-site .rail-app span{font-size:13px;color:#e0e1e4}
.news-site .article-rail .advert-slot{flex-direction:column;align-items:stretch;gap:16px;padding:34px 18px 18px}
.news-site .article-rail .advert-copy{flex:none}
.news-site>footer{background:#181b21;color:#fff;border-top:5px solid var(--red);margin-top:0;padding:36px 0 22px}
.news-site footer .footer-columns{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:48px;padding-bottom:30px}
.news-site footer h2,.news-site footer strong{color:#fff}.news-site footer a,.news-site footer p{color:#d5d7dc}
.news-site footer .footer-bottom{border-top:1px solid #44474d;padding-top:18px;color:#d5d7dc;font-size:12px}
.news-site .market-board{width:min(1280px,calc(100% - 48px));margin:0 auto 28px;border-block:1px solid var(--line);background:#fafafa}
@media(min-width:721px){.news-site .mobile-menu{display:none!important}}
@media(max-width:1000px){.news-site .masthead-note{display:none}.news-site .headline-slide{grid-template-columns:1.45fr 1fr}.news-site .headline-slide .story-copy h2{font-size:28px}.news-site .news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-site .category-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.news-site .article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.news-site .news-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.news-site .wrap{width:calc(100% - 28px)}.news-site .app-promo>.wrap{min-height:58px;gap:9px}.news-site .app-promo img{width:40px;height:40px;border-radius:10px}.news-site .app-promo-copy strong{font-size:14px}.news-site .app-promo-copy span{display:none}.news-site .app-promo a{min-width:112px;min-height:40px;padding:6px 10px}.news-site .app-promo a span{font-size:8px}.news-site .app-promo a strong{font-size:12px}.news-site .top{font-size:10px}.news-site .masthead{min-height:76px;gap:12px;flex-wrap:wrap;padding:10px 0}.news-site .brand .site-logo{width:54px;height:54px}.news-site .brand-wordmark{font-size:24px}.news-site .brand-wordmark small{font-size:8px;letter-spacing:1px}.news-site .masthead form{max-width:none;width:100%;margin:0}.news-site>nav .mobile-menu{display:block;color:#17191d;padding:12px 0;font-size:14px;background:#fff}.news-site>nav .collapsible-menu:not(.menu-open){display:none}.news-site>nav .wrap.menu-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.news-site>nav .wrap.menu-open a{padding:12px}.news-site main{padding-top:16px}.news-site .latest-strip{gap:10px;margin-bottom:16px;padding-right:10px;min-height:44px}.news-site .latest-strip>strong{font-size:10px;padding:10px}.news-site .latest-strip>a{font-size:12px}.news-site .latest-strip time{display:none}.news-site .headline-slide{grid-template-columns:1fr}.news-site .headline-slide .lead-picture img{height:auto;aspect-ratio:16/9;max-height:none}.news-site .headline-slide .story-copy{padding:18px 0;min-height:0}.news-site .headline-slide .story-copy h2{font-size:28px;margin:12px 0}.news-site .headline-slide .story-copy p{font-size:15px;-webkit-line-clamp:3}.news-site .headline-slide .news-art{min-height:200px}.news-site .slider-controls{padding:8px 0;gap:4px}.news-site .slider-controls button{min-width:32px;padding:6px}.news-site .news-sidebar{padding:16px;gap:0 14px}.news-site .timeline-item{flex-direction:column}.news-site .timeline-item strong{font-size:13px}.news-site .news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.news-site .news-grid .tile-copy h2{font-size:17px}.news-site .tile-copy .meta{font-size:10px}.news-site .category-sections{grid-template-columns:1fr;gap:12px}.news-site .section-heading h2{font-size:24px}.news-site .section-heading>span{display:none}.news-site .article-layout{grid-template-columns:1fr;gap:30px}.news-site .article h1{font-size:31px}.news-site .article .lead{font-size:18px}.news-site .article-rail{display:none}.news-site .browse-topics>div{grid-template-columns:1fr 1fr}.news-site footer .footer-columns{grid-template-columns:1fr;gap:24px}.news-site .market-board{width:calc(100% - 28px)} }
@media(prefers-reduced-motion:reduce){.news-site *{scroll-behavior:auto;transition:none}}
@media print{.news-site .article-layout{display:block}.news-site .article-rail{display:none}}

.news-site .headline-slide.editorial-lead{grid-template-columns:1fr;background:#f4f4f5;border-top:4px solid var(--red)}
.news-site .headline-slide.editorial-lead .lead-picture{display:none}
.news-site .headline-slide.editorial-lead .story-copy{padding:32px;min-height:260px;background:#f4f4f5}
.news-site .headline-slide.editorial-lead .story-copy h2{max-width:980px}
.news-site .category-cover.editorial-cover{display:none}
@media(max-width:720px){.news-site .headline-slide.editorial-lead .story-copy{padding:22px 16px;min-height:0}}
@media(max-width:720px){.news-site .masthead form{flex:0 0 100%}}
.news-site .article figure:has(img[src*="/news/cover-"]){display:none}

/* 7/24 Ajans corporate newsroom layer */
.news-site{--navy:#0b1c33;--navy-2:#132b49;--navy-3:#1c3d63;--red:#d41438;--red-dark:#aa0f2d;--surface:#fff;--page:#eef2f6;--line:#dce2e9;--muted:#657184;background:var(--page);color:#111b2b}
.news-site .app-promo{background:linear-gradient(115deg,#08172a 0%,#172d49 62%,#99122c 100%);box-shadow:inset 0 -1px #ffffff17}
.news-site .app-promo>.wrap{min-height:60px}
.news-site .app-promo a{border:0;border-radius:8px;box-shadow:0 6px 18px #040c1880;transition:transform .18s ease,box-shadow .18s ease}
.news-site .app-promo a:hover{transform:translateY(-1px);box-shadow:0 9px 22px #040c18a0}
.news-site .top{background:var(--navy);border-bottom:1px solid #ffffff1a;padding:7px 0;color:#d9e2ed}
.news-site>header{position:relative;overflow:hidden;background:linear-gradient(112deg,#b20f30 0%,#d41438 52%,#b20f30 100%)}
.news-site>header:after{content:"";position:absolute;inset:-100px -40px -100px 55%;pointer-events:none;background:repeating-linear-gradient(125deg,#fff0 0 22px,#ffffff0b 23px 24px);transform:skewX(-12deg)}
.news-site .masthead{position:relative;z-index:1;min-height:106px}
.news-site .brand .site-logo{width:80px;height:80px;box-shadow:0 8px 22px #64071b66}
.news-site .brand-wordmark{font-size:31px;text-shadow:0 2px 8px #65071d55}
.news-site .masthead form{border-radius:7px;box-shadow:0 8px 24px #65071d4a;padding:4px}
.news-site .masthead button{border-radius:5px;background:var(--navy)}
.news-site>nav{position:sticky;top:0;z-index:30;border-bottom:1px solid #d8dee7;box-shadow:0 5px 18px #15243a12}
.news-site>nav a{position:relative;padding:17px 0;transition:color .18s ease}
.news-site>nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:3px;background:var(--red);transition:left .18s ease,right .18s ease}
.news-site>nav a:hover{color:var(--red)}
.news-site>nav a:hover:after,.news-site>nav a[aria-current=page]:after{left:0;right:0}
.news-site>nav a[aria-current=page]{box-shadow:none}
.news-site main{background:transparent;padding-top:28px}
.news-site .latest-strip{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #14243a0c;margin-bottom:22px}
.news-site .latest-strip>strong{background:linear-gradient(135deg,var(--red),var(--red-dark));letter-spacing:.7px}
.news-site .front-lead{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr);gap:22px;align-items:stretch;margin-bottom:28px}
.news-site .headline-slider{border-radius:10px;background:#fff;box-shadow:0 14px 38px #14243a20;border:1px solid #d7dee7}
.news-site .headline-slide{grid-template-columns:minmax(0,1.55fr) minmax(310px,.9fr);min-height:420px;background:var(--navy)}
.news-site .headline-slide .lead-picture{background:#dbe1e8;overflow:hidden}
.news-site .headline-slide .lead-picture img{aspect-ratio:auto;max-height:none;object-fit:cover}
.news-site .headline-slide .story-copy{position:relative;overflow:hidden;padding:34px;background:linear-gradient(145deg,var(--navy-2),var(--navy));color:#fff}
.news-site .headline-slide .story-copy>*{position:relative;z-index:1}
.news-site .headline-slide .story-copy:after{content:"7/24";position:absolute;right:-18px;bottom:-42px;font-size:118px;font-weight:900;letter-spacing:-10px;color:#ffffff08;line-height:1}
.news-site .headline-slide .story-copy h2{font-size:clamp(27px,2.15vw,38px);color:#fff;letter-spacing:-1.1px;margin:20px 0 15px}
.news-site .headline-slide .story-copy h2 a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:7px}
.news-site .headline-slide .story-copy p{color:#d3ddea;font-size:15px}
.news-site .headline-slide .story-copy .meta{color:#b8c6d7}
.news-site .headline-slide .story-read{display:inline-flex;align-items:center;gap:9px;color:#fff;border:1px solid #ffffff4d;border-radius:5px;padding:9px 13px;min-height:0;font-weight:700}
.news-site .headline-slide .story-read:hover{color:#fff;background:var(--red);border-color:var(--red)}
.news-site .slider-controls{padding:11px 14px;border:0;background:#fff}
.news-site .slider-controls button{border-radius:5px;background:#f5f7fa}
.news-site .headline-slide.editorial-lead{position:relative;grid-template-columns:1fr;min-height:420px;border:0;background:linear-gradient(130deg,var(--navy-2),var(--navy))}
.news-site .headline-slide.editorial-lead:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 25%,#d4143830 0 2px,transparent 3px),linear-gradient(115deg,transparent 0 58%,#ffffff08 58% 59%,transparent 59% 66%,#ffffff05 66% 67%,transparent 67%);background-size:22px 22px,auto;pointer-events:none}
.news-site .headline-slide.editorial-lead .story-copy{justify-content:flex-end;min-height:420px;padding:46px;max-width:850px;background:transparent}
.news-site .headline-slide.editorial-lead .story-copy h2{font-size:clamp(34px,4vw,57px);max-width:820px}
.news-site .news-sidebar{display:block;padding:24px 24px 18px;border:1px solid var(--line);border-top:5px solid var(--red);border-radius:9px;background:#fff;box-shadow:0 12px 30px #14243a14}
.news-site .news-sidebar>.eyebrow{display:block;color:var(--red);font-size:10px;letter-spacing:1.8px;font-weight:800}
.news-site .news-sidebar>h2{border-bottom:1px solid var(--line);font-size:23px;padding:7px 0 15px;margin:0 0 5px}
.news-site .news-sidebar .timeline-item{padding:14px 0;border-bottom:1px solid #e7ebf0;gap:10px}
.news-site .news-sidebar .timeline-item time{font-size:11px;font-weight:800;color:var(--red)}
.news-site .timeline-item strong{font-size:13px;line-height:1.38}
.news-site .market-board{width:100%;margin:0 auto 28px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 8px 24px #14243a0c;overflow:hidden}
.news-site .advert-slot{background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;box-shadow:0 8px 24px #14243a0b}
.news-site .section-heading{border-bottom:1px solid #cfd7e1;margin-top:38px}
.news-site .section-heading h2{position:relative;color:var(--navy);text-transform:uppercase;font-size:25px;letter-spacing:-.3px}
.news-site .section-heading h2:after{content:"";position:absolute;left:0;bottom:-14px;width:64px;height:4px;background:var(--red)}
.news-site .news-grid{gap:22px}
.news-site .news-tile{border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 8px 24px #14243a0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.news-site .news-tile:hover{transform:translateY(-4px);box-shadow:0 16px 34px #14243a1c;border-color:#c9d2dd}
.news-site .news-tile>a:first-child{overflow:hidden;background:#e5e9ee}
.news-site .news-tile>a:first-child img{object-fit:cover;transition:transform .3s ease}
.news-site .news-tile:hover>a:first-child img{transform:scale(1.025)}
.news-site .news-tile .tile-copy{padding:16px 17px 19px}
.news-site .news-grid .tile-copy h2{font-size:18px;color:var(--navy);line-height:1.34}
.news-site .category-jump{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 7px 20px #14243a0a}
.news-site .category-jump a{border-radius:5px;background:#edf1f5;color:var(--navy);font-weight:700}
.news-site .category-jump a:hover{background:var(--navy);color:#fff}
.news-site .category-sections{gap:24px}
.news-site .category-section{padding:0 20px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 9px 26px #14243a0d;overflow:hidden}
.news-site .category-section>.section-heading{margin:0 -20px 0;padding:18px 20px;background:linear-gradient(115deg,var(--navy),var(--navy-2));border:0}
.news-site .category-section>.section-heading h2,.news-site .category-section>.section-heading a{color:#fff}
.news-site .category-section>.section-heading h2:after{bottom:-18px}
.news-site .category-cover{margin:0 -20px}
.news-site .category-cover img{object-fit:cover}
.news-site .category-story h3{color:var(--navy)}
.news-site .browse-topics{border:0;border-radius:10px;background:linear-gradient(120deg,var(--navy),var(--navy-3));color:#fff;box-shadow:0 14px 34px #14243a24;padding:30px}
.news-site .browse-topics a{border-color:#ffffff29;background:#ffffff0d;color:#fff;border-radius:6px}
.news-site .browse-topics a:hover{background:#fff;color:var(--navy)}
.news-site .article-layout{gap:28px}
.news-site .article{padding:34px 38px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 34px #14243a12}
.news-site .article h1{color:var(--navy)}
.news-site .article-rail{padding:22px;border:1px solid var(--line);border-top:5px solid var(--red);border-radius:9px;background:#fff;box-shadow:0 10px 28px #14243a10}
.news-site .rail-categories a{border-radius:5px;background:#edf1f5;color:var(--navy);font-weight:700}
.news-site .rail-app{border-radius:7px;background:linear-gradient(135deg,var(--navy-2),var(--navy))}
.news-site>footer{background:linear-gradient(120deg,#071426,#102843);border-top:6px solid var(--red);padding-top:44px}
.news-site footer .footer-brand>strong{font-size:25px;letter-spacing:-.6px}
.news-site footer h2{font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:#f4f7fb}
.news-site footer a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red)}
@media(max-width:1000px){.news-site .front-lead{grid-template-columns:1fr}.news-site .news-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.news-site .news-sidebar>.eyebrow,.news-site .news-sidebar>h2,.news-site .news-sidebar .section-link{grid-column:1/-1}.news-site .headline-slide{grid-template-columns:1.35fr 1fr}}
@media(max-width:720px){.news-site>nav{position:static}.news-site .masthead{min-height:82px}.news-site .headline-slide{grid-template-columns:1fr;min-height:0}.news-site .headline-slide .story-copy{padding:22px}.news-site .headline-slide.editorial-lead,.news-site .headline-slide.editorial-lead .story-copy{min-height:330px}.news-site .headline-slide.editorial-lead .story-copy{padding:26px 22px}.news-site .headline-slide.editorial-lead .story-copy h2{font-size:34px}.news-site .news-sidebar{display:block}.news-site .news-grid{grid-template-columns:1fr;gap:15px}.news-site .news-tile{display:grid;grid-template-columns:124px minmax(0,1fr)}.news-site .news-tile>a:first-child img,.news-site .news-tile>a:first-child .news-art{height:100%;aspect-ratio:auto;min-height:142px}.news-site .news-grid .tile-copy h2{font-size:16px;margin-bottom:7px}.news-site .category-section{padding-inline:16px}.news-site .category-section>.section-heading{margin-inline:-16px;padding-inline:16px}.news-site .category-cover{margin-inline:-16px}.news-site .article{padding:24px 20px}.news-site .browse-topics{padding:24px 18px}}

/* Son kural: mobil dahil tüm haber kartları metin odaklı kalır. */
.news-site .headline-slide.text-only-lead{display:block;min-height:0}
.news-site .headline-slide.text-only-lead .story-copy{min-height:330px;padding:42px 46px}
.news-site .news-tile.text-only-tile{display:block}
.news-site .news-tile.text-only-tile .tile-copy{height:100%;padding:22px}
@media(max-width:720px){.news-site .headline-slide.text-only-lead .story-copy{min-height:280px;padding:28px 22px}.news-site .news-tile.text-only-tile{display:block}.news-site .news-tile.text-only-tile .tile-copy{padding:18px}}
