/* Haber Akıştan: high-contrast editorial feed identity. */
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Sans:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&display=swap');
.layout-stream{--flow-black:#11110f;--flow-cream:#f2efe6;--flow-yellow:#f5ca3c;--flow-blue:#2957ff;--flow-line:#24241f;--ink:#11110f;--muted:#625f57;--line:#cbc6b8;--paper:#e7e2d6;background:var(--flow-cream);color:var(--flow-black);font-family:'DM Sans',Arial,sans-serif}
.layout-stream .wrap{max-width:1380px;width:calc(100% - 80px)}
.layout-stream a:hover{color:var(--flow-blue)}
.layout-stream .flow-topline{height:35px;background:var(--flow-black);color:#fff;border:0;font:700 10px/1 'DM Sans',sans-serif;letter-spacing:1.4px}
.layout-stream .flow-topline .wrap{height:35px}.layout-stream .flow-topline strong{display:flex;align-items:center;gap:9px;color:#fff}.layout-stream .flow-topline strong span{width:8px;height:8px;background:var(--flow-yellow);border-radius:50%;box-shadow:0 0 0 4px #f5ca3c26}
.layout-stream .flow-header{height:154px;border-left:1px solid var(--flow-line);border-right:1px solid var(--flow-line);padding:0 28px}
.layout-stream .brand{display:grid;grid-template-columns:78px auto;grid-template-rows:auto auto;column-gap:17px;align-items:center;font-family:'Archivo Black',Arial,sans-serif;letter-spacing:0;font-size:inherit}
.layout-stream .stream-mark{grid-row:1/3;width:78px;height:78px;display:grid;place-items:center;background:var(--flow-yellow);border:3px solid var(--flow-black);box-shadow:8px 8px 0 var(--flow-black);transform:rotate(-3deg)}
.layout-stream .stream-mark b{font:400 48px/1 'Archivo Black',sans-serif;color:var(--flow-black)}
.layout-stream .stream-word{display:flex;align-items:flex-end;gap:12px;line-height:.9}.layout-stream .stream-word strong{font-size:43px;letter-spacing:-2.2px;color:var(--flow-black)}.layout-stream .stream-word b{font:700 12px/1 'DM Sans',sans-serif;letter-spacing:3px;color:var(--flow-blue);padding-bottom:4px}
.layout-stream .brand small{grid-column:2;margin:9px 0 0;font:600 10px/1 'DM Sans',sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:#6d685d}
.layout-stream .flow-edition{border-left:5px solid var(--flow-yellow);padding:4px 0 4px 15px}.layout-stream .flow-edition b,.layout-stream .flow-edition span{display:block}.layout-stream .flow-edition b{font:400 14px/1.2 'Archivo Black',sans-serif}.layout-stream .flow-edition span{font-size:10px;letter-spacing:1.2px;margin-top:7px;color:#706b60}
.layout-stream .flow-navigation{background:var(--flow-black);border:0;border-bottom:7px solid var(--flow-yellow)}.layout-stream .flow-navigation .nav-inner{height:56px;gap:0}.layout-stream .flow-navigation .nav-inner>a{height:56px;padding:0 20px;color:#d9d5cb;border-right:1px solid #3a3934;font-size:11px;letter-spacing:.6px;text-transform:uppercase}.layout-stream .flow-navigation .nav-inner>a:first-child{border-left:1px solid #3a3934}.layout-stream .flow-navigation .nav-inner>a.active{background:var(--flow-yellow);color:var(--flow-black)}.layout-stream .flow-navigation .nav-inner>a.active:after{display:none}
.layout-stream .search-toggle{height:56px;margin-left:auto;padding:0 22px;background:var(--flow-blue);border-radius:0;color:#fff;font:700 10px/1 'DM Sans',sans-serif;letter-spacing:1px}.layout-stream .search-box{margin-top:18px;padding:15px;background:#fff;border:2px solid var(--flow-black);box-shadow:7px 7px 0 var(--flow-yellow)}.layout-stream .search-box input{border:0;border-bottom:2px solid var(--flow-black);border-radius:0;background:transparent}.layout-stream .search-box button{border-radius:0;background:var(--flow-black)}
.layout-stream .ticker{height:48px;margin:25px 0 40px;border:1px solid var(--flow-black);background:#fff;overflow:hidden;font-size:11px}.layout-stream .ticker strong{background:var(--flow-blue);padding:0 18px;letter-spacing:1.3px}.layout-stream .ticker .live-dot{background:var(--flow-yellow)}.layout-stream .ticker>a{padding:0 18px;color:var(--flow-black);font-size:25px}
.layout-stream .flow-page-heading{display:grid;grid-template-columns:165px minmax(0,760px) 1fr;gap:26px;align-items:start;margin:0 0 30px;padding:0 0 30px;border-bottom:4px solid var(--flow-black)}.layout-stream .flow-page-heading>span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--flow-blue);padding-top:12px}.layout-stream .flow-page-heading h1{margin:0;font:400 clamp(38px,4vw,66px)/.97 'Archivo Black',sans-serif;letter-spacing:-2.8px}.layout-stream .flow-page-heading p{margin:7px 0 0;padding-left:22px;border-left:1px solid var(--flow-black);font:600 13px/1.7 'Source Serif 4',serif;color:#625e54}
.layout-stream .flow-lead{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.72fr);border:3px solid var(--flow-black);background:#fff}.layout-stream .flow-lead-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.8fr);min-height:505px;border-right:3px solid var(--flow-black)}.layout-stream .flow-lead-main>img,.layout-stream .flow-lead-main>.image-placeholder{width:100%;height:100%;min-height:505px;object-fit:cover}.layout-stream .flow-lead-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:34px;background:var(--flow-yellow);color:var(--flow-black)}.layout-stream .flow-lead-copy .eyebrow{color:var(--flow-blue)}.layout-stream .flow-lead-copy h2{margin:15px 0 20px;font:700 clamp(29px,3vw,49px)/1.02 'Source Serif 4',Georgia,serif;letter-spacing:-1.8px}.layout-stream .flow-lead-copy p{margin:0 0 27px;font-size:13px;line-height:1.65}.layout-stream .flow-lead-copy>b{font-size:11px;letter-spacing:1px;text-transform:uppercase}.layout-stream .flow-lead-copy>b i{font-style:normal;font-size:20px;margin-left:7px}
.layout-stream .flow-briefs{display:grid;grid-template-rows:1fr 1fr}.layout-stream .flow-briefs>a{position:relative;display:grid;grid-template-columns:42% 1fr;gap:18px;padding:24px;border-bottom:3px solid var(--flow-black)}.layout-stream .flow-briefs>a:last-child{border-bottom:0}.layout-stream .flow-briefs img,.layout-stream .flow-briefs .image-placeholder{width:100%;height:150px;object-fit:cover;filter:saturate(.82)}.layout-stream .flow-briefs h2{font:700 19px/1.17 'Source Serif 4',serif;margin:9px 0 15px}.layout-stream .flow-briefs small{font-size:9px;color:#777166}.layout-stream .flow-index{position:absolute;right:12px;top:8px;font:400 27px/1 'Archivo Black',sans-serif;color:#d7d2c7}.layout-stream .eyebrow{font-size:9px;letter-spacing:1.25px;color:var(--flow-blue)}
.layout-stream .flow-topics{display:flex;align-items:center;margin:20px 0 54px;border-top:1px solid var(--flow-black);border-bottom:1px solid var(--flow-black)}.layout-stream .flow-topics>*{padding:15px 22px;border-right:1px solid var(--flow-black);font-size:10px;text-transform:uppercase;letter-spacing:.8px}.layout-stream .flow-topics strong{background:var(--flow-black);color:#fff}.layout-stream .flow-topics a:hover{background:var(--flow-yellow);color:var(--flow-black)}
.layout-stream .flow-content{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px}.layout-stream .flow-section-title{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:13px;border-bottom:4px solid var(--flow-black)}.layout-stream .flow-section-title h2{font:400 31px/1 'Archivo Black',sans-serif;margin:0;letter-spacing:-1.2px}.layout-stream .flow-section-title span{font-size:9px;letter-spacing:1px;color:#6f6a5f}
.layout-stream .flow-list .news-card{display:grid;grid-template-columns:235px minmax(0,1fr);gap:26px;padding:25px 0;border-bottom:1px solid var(--flow-black)}.layout-stream .flow-list .news-card>img,.layout-stream .flow-list .news-card>.image-placeholder{width:235px;height:155px;object-fit:cover}.layout-stream .flow-list .card-copy{padding:0;display:flex;flex-direction:column;align-items:flex-start}.layout-stream .flow-list .news-card h3{font:700 24px/1.12 'Source Serif 4',serif;letter-spacing:-.6px;margin:8px 0}.layout-stream .flow-list .news-card p{font-size:12px;line-height:1.55;margin:0;color:#6b665c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.layout-stream .flow-list .news-card small{margin-top:auto;font-size:9px;color:#817b70}
.layout-stream .flow-aside{border-top:4px solid var(--flow-black)}.layout-stream .flow-aside-title{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--flow-black)}.layout-stream .flow-aside-title span{padding:7px 9px;background:var(--flow-blue);color:#fff;font-size:9px;letter-spacing:1px}.layout-stream .flow-aside-title b{font-size:11px}.layout-stream .ranked a{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:21px 0;border-bottom:1px solid var(--flow-black)}.layout-stream .ranked>a>b{font:400 30px/1 'Archivo Black',sans-serif;color:var(--flow-yellow);text-shadow:1px 1px 0 var(--flow-black),-1px -1px 0 var(--flow-black)}.layout-stream .ranked h3{font:700 16px/1.25 'Source Serif 4',serif;margin:6px 0 0}
.layout-stream .editor-note{margin-top:30px;padding:28px;background:var(--flow-blue);border:0;border-radius:0;color:#fff;box-shadow:9px 9px 0 var(--flow-yellow)}.layout-stream .editor-note>span{font-size:9px;letter-spacing:1.3px;color:#dfe5ff}.layout-stream .editor-note h3{font:700 30px/1.05 'Source Serif 4',serif;margin:22px 0 15px}.layout-stream .editor-note p{color:#e4e8ff;line-height:1.6}.layout-stream .editor-note a{font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.7px}
.layout-stream .article-page{max-width:1050px;margin:20px 0 80px 12%;padding:0 0 0 46px;border-left:16px solid var(--flow-yellow)}.layout-stream .breadcrumb{margin:35px 0 35px 12%;font-size:10px;text-transform:uppercase;letter-spacing:1px}.layout-stream .article-page h1{max-width:920px;margin:14px 0 24px;font:700 clamp(42px,5vw,72px)/1.01 'Source Serif 4',serif;letter-spacing:-2.4px}.layout-stream .article-page .lead{max-width:850px;font:600 21px/1.55 'Source Serif 4',serif;color:#575349}.layout-stream .article-meta{display:inline-block;padding:9px 12px;background:var(--flow-black);color:#fff;font-size:9px;letter-spacing:.8px}.layout-stream .article-image{width:100%;max-height:590px;object-fit:cover;margin-top:8px}.layout-stream .article-body{max-width:790px;font:400 18px/2 'Source Serif 4',serif}.layout-stream .share-button{margin-top:30px;border-radius:0;background:var(--flow-blue);box-shadow:5px 5px 0 var(--flow-yellow)}
.layout-stream .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-stream .related-grid .news-card{border-top:2px solid var(--flow-black);padding-top:14px}.layout-stream .related-grid .news-card>img,.layout-stream .related-grid .image-placeholder{height:150px}.layout-stream .related-grid .news-card h3{font-family:'Source Serif 4',serif}.layout-stream .empty{background:#fff;border:2px solid var(--flow-black);box-shadow:8px 8px 0 var(--flow-yellow)}.layout-stream .pagination a{border:1px solid var(--flow-black);background:transparent}.layout-stream .pagination a.active{background:var(--flow-black);color:#fff}
.layout-stream .flow-footer{margin-top:80px;background:var(--flow-yellow);color:var(--flow-black);border-top:4px solid var(--flow-black)}.layout-stream .flow-footer-top{display:flex;justify-content:space-between;align-items:center;padding-top:60px;padding-bottom:52px}.layout-stream .flow-footer .stream-mark{background:#fff;box-shadow:8px 8px 0 var(--flow-black)}.layout-stream .flow-footer-top>strong{text-align:right;font:400 42px/.9 'Archivo Black',sans-serif;letter-spacing:-2px}.layout-stream .flow-footer-top p{margin:14px 0 0 96px;font-size:10px;letter-spacing:1px;text-transform:uppercase}.layout-stream .flow-footer-nav{display:flex;align-items:center;border-top:2px solid var(--flow-black);border-bottom:2px solid var(--flow-black)}.layout-stream .flow-footer-nav>*{padding:17px 20px;border-right:1px solid var(--flow-black);font-size:10px;font-weight:700;text-transform:uppercase}.layout-stream .flow-footer-nav span{background:var(--flow-black);color:#fff}.layout-stream .flow-footer .footer-bottom{padding:23px 0;border:0;color:var(--flow-black);font-size:9px;letter-spacing:.6px}.layout-stream .flow-footer .footer-bottom a{font-weight:800;margin:0}
@media(max-width:1100px){.layout-stream .flow-lead{grid-template-columns:1fr}.layout-stream .flow-lead-main{border-right:0;border-bottom:3px solid var(--flow-black)}.layout-stream .flow-briefs{grid-template-columns:1fr 1fr;grid-template-rows:auto}.layout-stream .flow-briefs>a:first-child{border-right:3px solid var(--flow-black)}.layout-stream .flow-content{grid-template-columns:minmax(0,1fr) 285px;gap:35px}.layout-stream .flow-page-heading{grid-template-columns:130px 1fr}.layout-stream .flow-page-heading p{display:none}}
@media(max-width:760px){
 .layout-stream .wrap{width:calc(100% - 28px)}.layout-stream .flow-header{height:104px;padding:0 8px;border:0}.layout-stream .brand{grid-template-columns:48px auto;column-gap:11px}.layout-stream .stream-mark{width:48px;height:48px;border-width:2px;box-shadow:4px 4px 0 var(--flow-black)}.layout-stream .stream-mark b{font-size:29px}.layout-stream .stream-word{display:block}.layout-stream .stream-word strong,.layout-stream .stream-word b{display:block}.layout-stream .stream-word strong{font-size:25px;letter-spacing:-1px}.layout-stream .stream-word b{font-size:8px;margin-top:5px}.layout-stream .brand small,.layout-stream .flow-edition{display:none}
 .layout-stream .menu-button{display:block;border:2px solid var(--flow-black);border-radius:0;background:var(--flow-yellow);color:var(--flow-black);font-size:9px;letter-spacing:1px}.layout-stream .flow-navigation .nav-inner{height:auto;display:none;padding:0;gap:0}.layout-stream .flow-navigation.open .nav-inner{display:flex}.layout-stream .flow-navigation .nav-inner>a{width:50%;height:48px;padding:0 14px;border-bottom:1px solid #3a3934}.layout-stream .search-toggle{height:48px;margin:0;width:50%}
 .layout-stream .ticker{margin:16px 0 27px;height:42px}.layout-stream .ticker strong{padding:0 11px;font-size:8px}.layout-stream .flow-page-heading{display:block;margin-bottom:20px;padding-bottom:20px}.layout-stream .flow-page-heading>span{display:block;margin-bottom:10px}.layout-stream .flow-page-heading h1{font-size:39px;letter-spacing:-1.5px}
 .layout-stream .flow-lead-main{display:flex;flex-direction:column;min-height:0}.layout-stream .flow-lead-main>img,.layout-stream .flow-lead-main>.image-placeholder{height:285px;min-height:0}.layout-stream .flow-lead-copy{padding:25px}.layout-stream .flow-lead-copy h2{font-size:31px}.layout-stream .flow-briefs{display:block}.layout-stream .flow-briefs>a{grid-template-columns:120px 1fr;border-right:0!important;border-bottom:2px solid var(--flow-black)!important;padding:16px}.layout-stream .flow-briefs>a:last-child{border-bottom:0!important}.layout-stream .flow-briefs img,.layout-stream .flow-briefs .image-placeholder{height:105px}
 .layout-stream .flow-topics{overflow:auto;margin-bottom:38px}.layout-stream .flow-topics>*{white-space:nowrap;padding:13px 17px}.layout-stream .flow-content{display:block}.layout-stream .flow-aside{margin-top:45px}.layout-stream .flow-list .news-card{grid-template-columns:116px minmax(0,1fr);gap:15px;padding:18px 0}.layout-stream .flow-list .news-card>img,.layout-stream .flow-list .news-card>.image-placeholder{width:116px;height:112px}.layout-stream .flow-list .news-card h3{font-size:18px}.layout-stream .flow-list .news-card p{display:none}
 .layout-stream .article-page{margin:15px 0 55px;padding-left:18px;border-left-width:8px}.layout-stream .breadcrumb{margin:24px 0}.layout-stream .article-page h1{font-size:40px;letter-spacing:-1.3px}.layout-stream .article-page .lead{font-size:18px}.layout-stream .article-body{font-size:17px}.layout-stream .related-grid{grid-template-columns:1fr 1fr}.layout-stream .flow-footer-top{padding-top:40px;padding-bottom:35px}.layout-stream .flow-footer-top>strong{font-size:24px}.layout-stream .flow-footer-top p{margin-left:60px}.layout-stream .flow-footer-nav{overflow:auto}.layout-stream .flow-footer-nav>*{white-space:nowrap}
}
@media(max-width:420px){.layout-stream .flow-topline span:last-child{display:none}.layout-stream .flow-lead-main>img,.layout-stream .flow-lead-main>.image-placeholder{height:240px}.layout-stream .flow-lead-copy h2{font-size:28px}.layout-stream .flow-briefs h2{font-size:16px}.layout-stream .flow-section-title h2{font-size:25px}.layout-stream .flow-section-title span{display:none}.layout-stream .related-grid{grid-template-columns:1fr}.layout-stream .flow-footer-top>strong{display:none}}
