:root{--navy:#0b2136;--navy2:#102d48;--ink:#101820;--muted:#66727d;--paper:#f5f6f5;--paper2:#eef1f2;--white:#fff;--line:#d9dee2;--line2:#b9c2c9;--gold:#b88a22;--red:#c83d3d;--sans:"Source Sans 3",Arial,sans-serif;--head:"Roboto Condensed",Arial,sans-serif;--mono:"Roboto Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;top:-60px;left:12px;z-index:9999;background:#fff;border:1px solid #111;padding:10px 14px}.skip-link:focus{top:12px}.utility-bar{height:32px;background:var(--navy);color:#b9c8d4;font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.utility-inner{height:32px;display:flex;align-items:center;justify-content:space-between}.utility-left,.utility-right{display:flex;align-items:center;gap:15px}.utility-left strong{color:#fff}.utility-right a:hover{color:#fff}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #c83d3d22}.site-header{background:#fff;position:relative;z-index:10}.masthead{height:100px;display:flex;align-items:center;gap:34px}.brand{display:inline-flex;align-items:flex-end;gap:7px}.brand-word{font:900 38px/.82 var(--head);letter-spacing:-1.9px;color:var(--navy);text-transform:lowercase}.brand-section{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);padding-bottom:2px}.masthead-copy{margin:0 auto 0 16px;padding-left:28px;border-left:1px solid var(--line);font-size:12px;line-height:1.45;color:#73808a}.masthead-copy b{color:#24333e;font-weight:700}.masthead-link{font:700 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--navy);padding:10px 0}.masthead-link b{margin-left:12px}.nav-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.nav-inner{height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px}.primary-nav{display:flex;align-items:center;gap:29px;height:100%;font:700 14px/1 var(--head)}.primary-nav a{height:100%;display:flex;align-items:center;position:relative}.primary-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:.2s}.primary-nav a:hover:after{transform:scaleX(1)}.edition{font:600 9px/1 var(--mono);letter-spacing:.12em;color:#9aa4ab}.topic-ribbon{background:#f2f4f4;border-bottom:1px solid #e1e5e7}.topic-ribbon-inner{height:37px;display:flex;align-items:center;gap:22px;overflow:auto;white-space:nowrap;font-size:11px;color:#64717a}.topic-ribbon-inner b{font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}.topic-ribbon a:hover{color:#111}.front-label{margin-top:34px;height:37px;border-top:4px solid var(--navy);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font:700 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.front-label time{color:#89939a}.newsroom-hero{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(315px,.65fr);gap:30px;padding-top:24px}.hero-lead{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);background:#f4f5f4}.hero-media{min-height:455px;overflow:hidden;background:#dce2e5}.hero-media img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.5/1;transition:transform .35s}.hero-media:hover img{transform:scale(1.015)}.image-placeholder{height:100%;min-height:390px;background:linear-gradient(145deg,var(--navy),#1f4c70);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-placeholder b{font:900 70px/1 var(--head)}.image-placeholder span{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero-copy{padding:34px 31px;display:flex;flex-direction:column;justify-content:center}.section-tag,.rail-cat{font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#916b16}.hero-copy h1{font:800 clamp(42px,4.3vw,66px)/.96 var(--head);letter-spacing:-1.9px;margin:12px 0 18px}.hero-copy h1 a:hover,.hero-rail h2 a:hover,.story-row h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.hero-copy p{font-size:17px;line-height:1.48;color:#56646f;margin:0 0 22px;max-width:43ch}.story-meta{display:flex;gap:14px;color:#7c878e;font:600 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.story-meta>*+*{border-left:1px solid #b9c1c6;padding-left:14px}.hero-rail{border-top:2px solid var(--navy)}.hero-rail article{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.rail-index{font:700 27px/1 var(--head);color:#aab3b9}.hero-rail h2{font:700 24px/1.05 var(--head);letter-spacing:-.45px;margin:6px 0 8px}.hero-rail time{font:600 9px/1 var(--mono);color:#8b959c}.headline-dock{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:22px;padding:22px 0 38px;border-bottom:1px solid var(--line)}.latest-ticker{border-left:4px solid var(--navy);background:#f3f5f5;padding:15px 18px}.latest-ticker>span{display:block;font:700 9px/1 var(--mono);letter-spacing:.09em;margin-bottom:6px}.latest-ticker a{display:grid;grid-template-columns:42px 1fr;gap:9px;padding:8px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.2}.latest-ticker time{font:600 9px/1 var(--mono);color:#89949b}.dock-story{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:start}.dock-story img{width:112px;aspect-ratio:1/1;object-fit:cover}.dock-story span{font:700 9px/1 var(--mono);color:#916b16;text-transform:uppercase}.dock-story h3{font:700 18px/1.08 var(--head);margin:5px 0}.market-strip{margin:39px 0 52px;background:var(--navy);color:#fff}.market-strip-inner{display:grid;grid-template-columns:1.15fr repeat(4,1fr);min-height:105px}.market-strip-inner>*{padding:22px 20px;border-right:1px solid #ffffff24;display:flex;flex-direction:column;justify-content:center}.market-strip-inner>*:last-child{border-right:0}.market-intro span{font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#d5a836}.market-intro strong{font:700 20px/1.05 var(--head);margin-top:8px}.market-strip a span{font:700 9px/1 var(--mono);color:#d5a836}.market-strip a b{font:700 18px/1.1 var(--head);margin:7px 0 4px}.market-strip a small{font-size:11px;color:#aebdca}.home-layout,.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px}.module-heading{border-top:4px solid var(--navy);border-bottom:1px solid var(--line);padding:15px 0 14px;display:flex;align-items:end;justify-content:space-between}.module-heading span{display:block;font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#916b16}.module-heading h2{font:800 34px/.95 var(--head);letter-spacing:-.7px;margin:6px 0 0}.module-heading>a{font-size:11px;font-weight:700}.story-list{border-bottom:1px solid var(--line)}.story-row{display:grid;grid-template-columns:235px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.story-row:last-child{border-bottom:0}.story-thumb img{width:100%;aspect-ratio:1.45/1;object-fit:cover}.story-overline{display:flex;align-items:center;gap:12px;font:600 9px/1 var(--mono);text-transform:uppercase}.story-overline a{color:#916b16;font-weight:700}.story-overline time{color:#8c969d}.story-row h3{font:750 30px/1.02 var(--head);letter-spacing:-.6px;margin:9px 0 10px}.story-row p{font-size:14px;line-height:1.45;color:#67757f;margin:0 0 11px;max-width:65ch}.read-link{font-size:11px;font-weight:700}.story-row--lead{grid-template-columns:310px 1fr}.story-row--lead h3{font-size:36px}.sidebar-sticky{position:sticky;top:18px}.sidebar-module{margin-bottom:28px;border-top:4px solid var(--navy)}.sidebar-module header{height:52px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.sidebar-module header span{font:800 18px/1 var(--head)}.sidebar-module header small{font:600 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#89939a}.ranked-story{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.ranked-story>span{font:700 25px/1 var(--head);color:#b7bec3}.ranked-story strong{font:700 17px/1.08 var(--head)}.topic-module>a{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.ad-frame{min-height:250px;border:1px solid var(--line);background:repeating-linear-gradient(135deg,#f8f9f9,#f8f9f9 8px,#f3f4f4 8px,#f3f4f4 16px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#98a1a8;margin:0 0 28px}.ad-frame span{font:600 8px/1 var(--mono);letter-spacing:.1em}.ad-frame strong{font:700 13px/1 var(--sans);margin-top:7px}.ad-frame--tall{min-height:600px}.ad-frame--wide{min-height:130px;margin:34px 0}.dossier{margin-top:64px;background:var(--navy);color:#fff;padding:0 28px 28px}.module-heading--dark{border-top-color:#d3a62f;border-bottom-color:#ffffff26}.module-heading--dark span{color:#d3a62f}.dossier-grid{display:grid;grid-template-columns:repeat(3,1fr)}.dossier-grid>a{padding:30px 28px;border-right:1px solid #ffffff24;min-height:230px}.dossier-grid>a:last-child{border-right:0}.dossier-grid b{font:700 26px/1 var(--head);color:#d2a52f}.dossier-grid span{display:block;font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#afbdc8;margin:22px 0 8px}.dossier-grid h3{font:700 28px/1.06 var(--head);letter-spacing:-.4px;margin:0 0 28px}.dossier-grid small{font:700 9px/1 var(--mono);letter-spacing:.05em;color:#d9e0e5}.visual-band{margin-top:44px;display:grid;grid-template-columns:1fr 1.2fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0;gap:60px}.visual-band>div:first-child>span{font:700 9px/1 var(--mono);text-transform:uppercase;color:#916b16}.visual-band h2{font:800 42px/.95 var(--head);letter-spacing:-1px;margin:8px 0 14px}.visual-band p{color:#69767f;max-width:50ch}.visual-band>div:first-child>a{font-size:12px;font-weight:700}.visual-band-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.visual-band-grid a{min-height:95px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px;display:flex;flex-direction:column;justify-content:space-between}.visual-band-grid span{font:700 9px/1 var(--mono);color:#9a7520}.visual-band-grid strong{font:750 23px/1 var(--head)}
/* article */.article-page{padding-top:33px}.article-header{max-width:1060px;margin:auto}.breadcrumb{display:flex;gap:8px;font:600 9px/1 var(--mono);text-transform:uppercase;color:#89939a;margin-bottom:31px}.article-kicker{display:flex;gap:10px;align-items:center;font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.article-kicker span{color:#916b16}.article-kicker b{border-left:1px solid var(--line2);padding-left:10px;color:#768189}.article-header h1{font:850 clamp(52px,6.5vw,86px)/.91 var(--head);letter-spacing:-2.4px;margin:14px 0 22px;max-width:1040px}.article-dek{font-size:22px;line-height:1.42;color:#53636f;max-width:850px;margin:0 0 27px}.article-byline{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:65px}.article-byline>div{min-width:150px;border-right:1px solid var(--line);padding:13px 22px 11px 0;margin-right:22px;display:flex;flex-direction:column;justify-content:center}.article-byline span{font:600 8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#8e989f}.article-byline strong,.article-byline time{font-size:11px;font-weight:700;margin-top:4px}.article-layout{margin-top:32px}.article-hero{margin:0 0 24px}.article-hero img{width:100%;aspect-ratio:1.68/1;object-fit:cover;background:#e8ebec}.article-hero figcaption{padding:8px 0 10px;border-bottom:1px solid var(--line);font-size:10px;color:#7a858d}.key-points{display:grid;grid-template-columns:155px 1fr;gap:28px;border-top:4px solid var(--navy);border-bottom:1px solid var(--line);padding:20px 0;margin:26px 0 30px}.key-points header span{font:700 9px/1 var(--mono);text-transform:uppercase;color:#916b16}.key-points header h2{font:800 25px/1 var(--head);margin:7px 0}.key-points ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.key-points li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:#344651}.key-points li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--gold)}.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:0 0 34px}.fact-strip>div{padding:16px;border-right:1px solid var(--line)}.fact-strip>div:last-child{border-right:0}.fact-strip span{display:block;font:700 8px/1 var(--mono);text-transform:uppercase;color:#7d898f}.fact-strip strong{display:block;font:800 25px/1 var(--head);margin:7px 0 4px;color:var(--navy)}.fact-strip small{display:block;font-size:10px;color:#78838b}.article-body{max-width:780px;margin:0 auto;font-size:18.5px;line-height:1.78;color:#202d36}.article-body p{margin:0 0 1.45em}.article-body>p:first-child{font-size:19.5px}.article-body h2{font:800 38px/1.02 var(--head);letter-spacing:-.7px;color:var(--navy);margin:1.65em 0 .52em}.article-body h3{font:750 29px/1.05 var(--head);margin:1.55em 0 .48em}.article-body a{color:#075c94;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body strong{font-weight:750}.article-body blockquote{border-left:5px solid var(--navy);margin:2em 0;padding:8px 0 8px 24px;font:600 24px/1.4 var(--head);color:#263b49}.article-body ul,.article-body ol{padding-left:1.35em;margin:0 0 1.5em}.article-body li{margin:.42em 0}.article-body figure{margin:30px 0}.article-body figcaption{font-size:11px;color:#78838b}.article-body table{width:100%;border-collapse:collapse;margin:30px 0;font-size:14px}.article-body th{background:var(--navy);color:#fff;text-align:left;font-weight:700}.article-body th,.article-body td{border:1px solid var(--line);padding:12px 13px}.article-body tr:nth-child(even) td{background:#f6f7f7}.timeline{margin:44px 0}.timeline-item{display:grid;grid-template-columns:100px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:16px 0}.timeline-item time{font:700 11px/1.3 var(--mono);color:#916b16}.timeline-item strong{font:750 20px/1.1 var(--head)}.timeline-item p{margin:6px 0 0;color:#66747e;font-size:13px}.editorial-note{border-left:4px solid var(--gold);background:#f7f4eb;padding:20px 24px;margin:34px 0}.editorial-note span{font:700 9px/1 var(--mono);text-transform:uppercase;color:#8a681b}.editorial-note p{margin:7px 0 0;font-size:15px;color:#44545f}.sources-box{border-top:4px solid var(--navy);margin:38px 0}.sources-box header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:13px 0}.sources-box header span{font:800 20px/1 var(--head)}.sources-box header small{color:#89939a}.sources-box ol{margin:0;padding:0;list-style:none}.sources-box li{border-bottom:1px solid var(--line)}.sources-box a{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:13px 0}.sources-box strong{font-size:12px}.sources-box span{font-size:12px;color:#6f7b84}.related{margin-top:45px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding-top:20px}.related-card{display:grid;grid-template-columns:145px 1fr;gap:15px;border-top:1px solid var(--line);padding-top:12px}.related-card img{width:145px;aspect-ratio:1.35/1;object-fit:cover}.related-card small{font:700 8px/1 var(--mono);text-transform:uppercase;color:#916b16}.related-card strong{display:block;font:700 18px/1.08 var(--head);margin-top:6px}
/* category & footer */.category-page{padding-top:40px}.category-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:end;border-top:4px solid var(--navy);border-bottom:1px solid var(--line);padding:25px 0 29px}.category-hero h1{font:850 clamp(52px,6vw,82px)/.92 var(--head);letter-spacing:-2px;margin:10px 0 0}.category-hero p{font-size:17px;color:#65737d}.category-lead{display:grid;grid-template-columns:1.3fr .7fr;gap:35px;padding:30px 0 42px}.category-lead-image img{width:100%;aspect-ratio:1.7/1;object-fit:cover}.category-lead h2{font:800 45px/.98 var(--head);letter-spacing:-1px;margin:8px 0 14px}.category-lead p{color:#65727c}.site-footer{margin-top:75px;background:var(--navy);color:#fff}.footer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:48px 0 42px}.brand--footer .brand-word{color:#fff}.footer-statement p{font-size:13px;color:#afbdc8;max-width:480px}.footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-nav>div{display:flex;flex-direction:column;gap:8px}.footer-nav span{font:700 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#d0a22d;margin-bottom:3px}.footer-nav a{font-size:12px;color:#c4d0d9}.footer-bottom{border-top:1px solid #ffffff22;min-height:50px;display:flex;align-items:center;justify-content:space-between;color:#8296a5;font:600 8px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em}
/* admin */.admin-bg{background:#f2f4f5}.editor-shell,.admin-wrap{width:min(1040px,calc(100% - 32px));margin:38px auto}.editor-shell h1,.admin-wrap h1{font:800 42px/1 var(--head)}.editor-form{display:grid;gap:14px;background:#fff;border:1px solid var(--line);padding:24px;margin-top:20px}.editor-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.editor-form label small{font-weight:400;color:#7a858d}.editor-form input,.editor-form textarea,.editor-form select{width:100%;border:1px solid #bbc3c9;background:#fff;padding:11px 12px;font:inherit}.editor-form textarea{resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checks{display:flex;gap:20px}.checks label{display:flex;align-items:center;gap:7px}.checks input{width:auto}.editor-form button,.button,.admin-nav a{display:inline-flex;width:max-content;background:var(--navy);color:#fff;border:0;padding:11px 15px;font-weight:700}.error,.alert{padding:12px 14px;background:#fff0ef;border:1px solid #e4b9b6;color:#8d2621}.admin-card{background:#fff;border:1px solid var(--line);padding:22px}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-nav{display:flex;gap:10px;margin-bottom:20px}.login-shell{max-width:420px;margin:10vh auto;padding:0 18px}.login-shell h1{font:800 42px/1 var(--head)}.empty-state{padding:70px 0;max-width:850px}.empty-state h1{font:850 60px/.94 var(--head);letter-spacing:-1.4px;margin:12px 0}.empty-state p{color:#65727c}
@media(max-width:1060px){.masthead-copy{display:none}.newsroom-hero{grid-template-columns:1fr}.hero-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:0}.hero-rail article{border-top:2px solid var(--navy)}.home-layout,.article-layout{grid-template-columns:1fr}.sidebar{display:none}.market-strip-inner{grid-template-columns:1fr 1fr 1fr}.market-intro{grid-column:1/-1;border-bottom:1px solid #ffffff22}.dossier-grid{grid-template-columns:1fr}.dossier-grid>a{border-right:0;border-bottom:1px solid #ffffff22;min-height:0}.visual-band{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr}.category-lead{grid-template-columns:1.15fr .85fr}}
@media(max-width:760px){.shell{width:calc(100% - 28px)}.utility-left span:last-child,.masthead-link,.edition{display:none}.masthead{height:74px}.brand-word{font-size:32px}.primary-nav{height:44px;gap:22px;overflow:auto;white-space:nowrap}.nav-inner{height:44px}.topic-ribbon{display:none}.front-label{margin-top:20px}.newsroom-hero{padding-top:17px}.hero-lead{grid-template-columns:1fr}.hero-media{min-height:0}.hero-copy{padding:22px 20px 24px}.hero-copy h1{font-size:44px;letter-spacing:-1.2px}.hero-rail{grid-template-columns:1fr}.hero-rail article{padding:15px 0}.headline-dock{grid-template-columns:1fr}.dock-story{grid-template-columns:100px 1fr}.market-strip{margin:28px 0 38px}.market-strip-inner{grid-template-columns:1fr 1fr}.market-intro{grid-column:1/-1}.market-strip-inner>*{padding:18px 14px}.story-row,.story-row--lead{grid-template-columns:1fr}.story-thumb{grid-row:1}.story-row h3,.story-row--lead h3{font-size:29px}.dossier{padding:0 17px 17px}.dossier-grid>a{padding:22px 4px}.dossier-grid h3{font-size:25px}.visual-band{gap:25px}.visual-band h2{font-size:36px}.article-page{padding-top:21px}.article-header h1{font-size:49px;letter-spacing:-1.4px}.article-dek{font-size:19px}.article-byline{overflow:auto}.article-byline>div{min-width:140px}.article-layout{margin-top:22px}.key-points{grid-template-columns:1fr;gap:10px}.fact-strip{grid-template-columns:1fr 1fr}.fact-strip>div:nth-child(2){border-right:0}.fact-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.article-body{font-size:17.5px;line-height:1.74}.article-body h2{font-size:32px}.article-body h3{font-size:26px}.article-body table{display:block;overflow:auto;white-space:nowrap}.sources-box a{grid-template-columns:1fr;gap:3px}.related-grid{grid-template-columns:1fr}.footer-nav{grid-template-columns:1fr 1fr}.footer-bottom{display:block;padding:15px 0}.category-hero{grid-template-columns:1fr;gap:18px}.category-lead{grid-template-columns:1fr}.two,.admin-grid{grid-template-columns:1fr}}
@media(max-width:460px){.utility-right{gap:8px}.brand-section{display:none}.hero-copy h1{font-size:39px}.hero-copy p{font-size:16px}.market-strip-inner{grid-template-columns:1fr}.market-intro{grid-column:auto}.market-strip-inner>*{border-right:0;border-bottom:1px solid #ffffff22}.article-header h1{font-size:42px}.article-dek{font-size:18px}.fact-strip{grid-template-columns:1fr}.fact-strip>div{border-right:0;border-bottom:1px solid var(--line)}.visual-band-grid{grid-template-columns:1fr}.footer-nav{grid-template-columns:1fr}}
/* V7 Newsroom CMS */
.newsroom{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:#f3f5f4;color:#17221c}.newsroom-nav{background:#101914;color:#fff;padding:30px 22px;position:sticky;top:0;height:100vh}.newsroom-nav>strong{font:800 25px/1 'Roboto Condensed',sans-serif;letter-spacing:.04em}.newsroom-nav>span{display:block;font:600 10px/1.4 'Roboto Mono',monospace;opacity:.55;margin:5px 0 30px}.newsroom-nav nav{display:grid;gap:5px}.newsroom-nav a{color:#cbd5cf;text-decoration:none;padding:11px 12px;border-radius:7px;font-weight:600}.newsroom-nav a:hover,.newsroom-nav a.active{background:#203127;color:#fff}.newsroom-main{padding:38px 44px;min-width:0}.newsroom-head,.admin-top{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:28px}.newsroom-head h1,.admin-top h1{font:800 clamp(30px,4vw,48px)/.95 'Roboto Condensed',sans-serif;margin:4px 0 8px}.newsroom-head p,.admin-top p{margin:0;color:#68736d}.admin-kicker{font:700 10px/1.2 'Roboto Mono',monospace;letter-spacing:.12em;color:#6a766f}.admin-actions{display:flex;gap:9px}.button.ghost{background:#fff!important;color:#17221c!important;border:1px solid #d8dedb}.newsroom-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.newsroom-stats>div,.health-grid article{background:#fff;border:1px solid #e0e5e2;padding:20px}.newsroom-stats b{display:block;font:800 38px/1 'Roboto Condensed',sans-serif}.newsroom-stats span{color:#68736d;font-size:13px}.health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.health-grid article>span{font:700 9px 'Roboto Mono',monospace;letter-spacing:.1em;color:#6d7972}.health-grid h3{margin:7px 0 8px;font:700 18px 'Roboto Condensed',sans-serif}.health-grid b{font:800 34px 'Roboto Condensed',sans-serif}.health-grid p{font-size:13px;color:#68736d;margin:4px 0 0}.panel-title{display:flex;justify-content:space-between;align-items:end;padding:18px 20px;border-bottom:1px solid #e1e5e3}.panel-title h2{margin:3px 0 0;font:800 25px 'Roboto Condensed',sans-serif}.panel-title>span{font-size:12px;color:#758078}.newsroom-table table small{display:block;color:#849088;margin-top:3px}.success{padding:13px 15px;background:#e9f7ef;border:1px solid #b9dfc8;color:#185c34;margin:15px 0}.editor-shell{max-width:1120px}.editor-form textarea[name=body_html]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6}@media(max-width:900px){.newsroom{display:block}.newsroom-nav{position:static;height:auto}.newsroom-nav nav{grid-template-columns:repeat(2,1fr)}.newsroom-main{padding:24px 16px}.newsroom-stats,.health-grid{grid-template-columns:1fr 1fr}.newsroom-head{display:block}.admin-actions{margin-top:16px}}@media(max-width:560px){.newsroom-stats,.health-grid{grid-template-columns:1fr}.newsroom-nav nav{grid-template-columns:1fr}}
/* V8 Newsroom Pro */
.newsroom-v8{grid-template-columns:278px 1fr;background:#f3f4f3}.v8-nav{padding:28px 18px;background:#0b2136}.v8-brand{padding:0 12px 24px;border-bottom:1px solid #ffffff22;margin-bottom:18px}.v8-brand .brand-word{color:#fff;font-size:34px}.v8-brand small{display:block;margin-top:8px;font:600 9px/1 var(--mono);letter-spacing:.12em;color:#91a6b6}.v8-nav nav{gap:2px}.v8-nav nav a{display:grid;grid-template-columns:28px 1fr;align-items:center;border-radius:0;padding:12px 11px;border-left:3px solid transparent;font:600 13px/1 var(--sans)}.v8-nav nav a b{font:600 9px/1 var(--mono);color:#6f899c}.v8-nav nav a.active{background:#ffffff0d;border-left-color:var(--gold)}.v8-nav-label{font:700 8px/1 var(--mono);letter-spacing:.14em;color:#6f899c;padding:22px 12px 8px}.v8-nav footer{position:absolute;left:30px;right:30px;bottom:25px;border-top:1px solid #ffffff22;padding-top:15px}.v8-nav footer span,.v8-nav footer small{display:block}.v8-nav footer span{font-size:11px;color:#c6d2db}.v8-nav footer small{font:600 8px/1.4 var(--mono);letter-spacing:.1em;color:#6f899c;margin-top:5px}.v8-main{padding:42px 48px 70px;max-width:1500px}.v8-top{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--line);margin-bottom:24px}.v8-top h1{font:800 clamp(38px,4vw,58px)/.92 var(--head);letter-spacing:-1.3px;margin:7px 0 10px;color:var(--navy)}.v8-top p{max-width:740px;margin:0;color:#68747d;font-size:15px}.v8-kpis{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);margin-bottom:30px}.v8-kpis article{padding:22px 24px;border-right:1px solid var(--line)}.v8-kpis article:last-child{border-right:0}.v8-kpis span{display:block;font:700 8px/1 var(--mono);letter-spacing:.13em;color:#7b8790}.v8-kpis b{display:inline-block;font:800 44px/.9 var(--head);letter-spacing:-1px;color:var(--navy);margin:10px 7px 0 0}.v8-kpis small{font-size:11px;color:#879198}.v8-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:28px}.v8-span2{min-width:0}.v8-section-head{min-height:58px;border-top:4px solid var(--navy);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:11px 0;margin-bottom:0}.v8-section-head h2{font:800 25px/1 var(--head);margin:4px 0 0}.v8-section-head>a{font-size:12px;font-weight:700}.v8-list{background:#fff}.v8-storyline{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:17px 18px}.v8-storyline:hover{background:#fafbfa}.v8-storyline div{min-width:0}.v8-storyline div>span{display:block;font:700 8px/1 var(--mono);letter-spacing:.09em;color:#916b16;margin-bottom:5px}.v8-storyline strong{display:block;font:700 20px/1.08 var(--head)}.v8-storyline small{display:block;color:#89939a;margin-top:5px;font-size:11px}.status{display:inline-flex;padding:6px 8px;font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ccd3d7;background:#fff}.status-published{color:#19633b;border-color:#9fd0af;background:#eff9f2}.status-draft{color:#6d5b1d;border-color:#d9cb95;background:#fbf8e9}.status-review{color:#8f4d14;border-color:#e0b484;background:#fff5eb}.status-archived{color:#6d7479}.v8-health{background:#fff;border-top:4px solid var(--navy);padding:22px;margin-bottom:20px}.v8-health h2{font:800 27px/1 var(--head);margin:7px 0 14px}.v8-health>div{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.v8-health>div b{font:800 28px/1 var(--head)}.v8-health>div span{font-size:12px;color:#69747c}.v8-health>a{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;border-bottom:2px solid var(--navy)}.v8-health.dark{background:var(--navy);color:#fff;border-top-color:var(--gold)}.v8-health.dark p{color:#b7c4cd;font-size:13px}.v8-health.dark a{border-bottom-color:var(--gold)}.v8-filter{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,180px) auto;gap:8px;background:#fff;border:1px solid var(--line);padding:12px;margin-bottom:18px}.v8-filter input,.v8-filter select,.v8-filter button{border:1px solid #cbd2d6;background:#fff;padding:10px 11px;font:600 12px var(--sans)}.v8-filter button{background:var(--navy);color:#fff;border-color:var(--navy)}.v8-table{background:#fff;border-top:4px solid var(--navy);overflow:auto}.v8-table table{width:100%;border-collapse:collapse;min-width:900px}.v8-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);font:700 8px/1 var(--mono);letter-spacing:.09em;color:#7b858c}.v8-table td{padding:15px 14px;border-bottom:1px solid var(--line);font-size:12px;vertical-align:middle}.v8-table td strong{display:block;font:700 17px/1.08 var(--head)}.v8-table td small{display:block;color:#8a949a;margin-top:4px}.v8-edit{font-weight:700;border-bottom:1px solid var(--navy)}.score{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;font:800 15px var(--head)}.score-good{background:#e9f7ef;color:#17633a}.score-mid{background:#fff6df;color:#8b6817}.score-bad{background:#fff0ef;color:#992c27}.topic-coverage{background:#fff}.topic-coverage>div{padding:16px 17px;border-bottom:1px solid var(--line);position:relative}.topic-coverage strong{font:700 18px var(--head)}.topic-coverage span{float:right;font-size:11px;color:#7d888f}.topic-coverage i{display:block;height:3px;background:#e7eaeb;margin-top:10px;position:relative}.topic-coverage i:after{content:"";display:block;height:100%;width:var(--w);background:var(--gold)}.topic-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.topic-chips span{background:#fff;border:1px solid var(--line);padding:17px}.topic-chips b{display:block;font:700 19px var(--head)}.topic-chips small{color:#7f8990}.v8-editor{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v8-editor>section{background:#fff;border:1px solid var(--line);padding:22px}.v8-editor .v8-section-head{margin:-22px -22px 20px;padding:11px 22px;border-top-width:4px}.v8-editor label{display:grid;gap:6px;margin:0 0 14px;font-size:12px;font-weight:700}.v8-editor label small{font-weight:400;color:#78838b}.v8-editor input,.v8-editor textarea,.v8-editor select{width:100%;border:1px solid #c3cbd0;background:#fff;padding:11px 12px;font:inherit}.v8-editor textarea{resize:vertical}.v8-editor-wide{grid-column:1/-1}.body-editor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:13px!important;line-height:1.65!important}.v8-import{display:grid;grid-template-columns:minmax(0,1.45fr) .65fr;gap:24px}.v8-import>div,.v8-import>aside{background:#fff;border-top:4px solid var(--navy);padding:24px}.v8-import h2{font:800 30px/1 var(--head);margin:7px 0 18px}.v8-import textarea{width:100%;border:1px solid #c3cbd0;padding:14px;font:13px/1.65 ui-monospace,monospace;resize:vertical;margin-bottom:12px}.v8-import ol{padding-left:20px}.v8-import li{padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.checks{margin:15px 0}.checks label{display:flex!important;margin:0!important}.checks input{width:auto!important}.button{border-radius:0!important;font:700 11px/1 var(--sans)!important;text-transform:uppercase;letter-spacing:.05em}.two{grid-template-columns:1fr 1fr}.error,.success{margin-bottom:18px}
@media(max-width:1100px){.newsroom-v8{display:block}.v8-nav{position:relative;height:auto}.v8-nav footer{display:none}.v8-nav nav{grid-template-columns:repeat(3,1fr)}.v8-main{padding:30px 22px}.v8-kpis{grid-template-columns:1fr 1fr}.v8-kpis article:nth-child(2){border-right:0}.v8-grid{grid-template-columns:1fr}.v8-filter{grid-template-columns:1fr 1fr}.v8-import{grid-template-columns:1fr}}
@media(max-width:700px){.v8-nav nav{grid-template-columns:1fr 1fr}.v8-top{display:block}.v8-top .admin-actions{margin-top:16px}.v8-kpis{grid-template-columns:1fr}.v8-kpis article{border-right:0;border-bottom:1px solid var(--line)}.v8-filter{grid-template-columns:1fr}.v8-editor{grid-template-columns:1fr}.v8-editor-wide{grid-column:auto}.two{grid-template-columns:1fr}.topic-chips{grid-template-columns:1fr}}
/* V9 — Türk haber portalı ana sayfa mimarisi */
.breaking-bar{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#fff}.breaking-bar>.shell{display:flex;align-items:center;gap:22px;min-height:48px;overflow:hidden}.breaking-bar b{font:800 12px 'Roboto Mono',monospace;color:#b91c1c;white-space:nowrap}.breaking-bar div div{display:flex;gap:28px;white-space:nowrap;overflow:hidden}.breaking-bar a{font:600 14px 'Source Sans 3',sans-serif;color:#20252a}.breaking-bar time{font-family:'Roboto Mono',monospace;font-size:11px;margin-right:8px;color:#777}
.frontpage-v9{padding-top:24px}.v9-manset{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:28px;border-bottom:1px solid #cfd4d8;padding-bottom:24px}.v9-lead-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#111}.v9-lead-media img{width:100%;height:100%;object-fit:cover}.v9-lead-copy{padding-top:14px}.v9-lead-copy>span,.news-card-cat,.v9-feed span{font:800 11px 'Roboto Mono',monospace;color:#a21d25;letter-spacing:.06em;text-transform:uppercase}.v9-lead h1{font:800 clamp(34px,4vw,58px)/.98 'Roboto Condensed',sans-serif;letter-spacing:-.025em;margin:7px 0 10px}.v9-lead h1 a{color:#111}.v9-lead p{font:400 18px/1.45 'Source Sans 3',sans-serif;color:#4b5359;max-width:850px}.v9-lead time,.news-card time,.v9-feed time{font:500 11px 'Roboto Mono',monospace;color:#7b8185}.v9-side-headlines{display:grid;grid-template-columns:1fr 1fr;gap:20px}.news-card{min-width:0}.news-card-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef0f1;margin-bottom:9px}.news-card-media img{width:100%;height:100%;object-fit:cover}.news-card h3{font:750 21px/1.08 'Roboto Condensed',sans-serif;margin:4px 0 8px}.news-card h3 a{color:#16191c}.news-card.compact h3{font-size:19px}.v9-under-headlines{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0 28px}.news-card.horizontal{border-right:1px solid #e0e3e5;padding-right:18px}.news-card.horizontal:last-child{border:0}.market-news-band{background:#101820;color:#fff;border-top:4px solid #1f6b5c}.market-news-band>.shell{display:grid;grid-template-columns:1.25fr repeat(4,1fr);min-height:92px}.market-news-band header,.market-news-band a{padding:18px 22px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center}.market-news-band header span{font:700 10px 'Roboto Mono',monospace;color:#d7b46a}.market-news-band header strong{font:800 24px 'Roboto Condensed',sans-serif}.market-news-band a{color:#fff}.market-news-band a b{font:800 17px 'Roboto Condensed',sans-serif}.market-news-band a small{color:#aeb7bd;margin-top:3px}.v9-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:42px;padding-top:42px}.v9-section-title{display:flex;justify-content:space-between;align-items:end;border-bottom:3px solid #15191c;padding-bottom:10px;margin-bottom:20px}.v9-section-title span{font:800 10px 'Roboto Mono',monospace;color:#a21d25}.v9-section-title h2{font:800 32px/1 'Roboto Condensed',sans-serif;margin:2px 0 0}.v9-section-title>a{font:700 13px 'Source Sans 3',sans-serif}.v9-feed>article{display:grid;grid-template-columns:260px 1fr;gap:20px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #dde1e3}.v9-feed-image{aspect-ratio:16/9;overflow:hidden}.v9-feed-image img{width:100%;height:100%;object-fit:cover}.v9-feed h3{font:800 27px/1.04 'Roboto Condensed',sans-serif;margin:5px 0 7px}.v9-feed h3 a{color:#171a1c}.v9-feed p{font:400 16px/1.4 'Source Sans 3',sans-serif;color:#596167;margin:0 0 8px}.v9-sidebar{position:relative}.v9-sidebar>section{border-top:4px solid #15191c;margin-bottom:26px}.v9-sidebar header{padding:12px 0;border-bottom:1px solid #d9dddf;font:800 13px 'Roboto Mono',monospace}.v9-ranked{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #e2e5e7;color:#171a1c}.v9-ranked em{font:800 25px 'Roboto Condensed',sans-serif;color:#b9c0c4;font-style:normal}.v9-ranked span{font:700 18px/1.12 'Roboto Condensed',sans-serif}.v9-topic-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.v9-topic-tags a{border:1px solid #ccd2d5;padding:8px 10px;font-weight:700;color:#252a2e}.v9-category-block{padding-top:46px}.v9-category-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:22px}.v9-category-grid .feature h3{font-size:31px}.v9-guide-center{margin-top:54px;margin-bottom:54px;background:#f0eee8;padding:30px;display:grid;grid-template-columns:.7fr 1.3fr;gap:36px}.v9-guide-center>div:first-child span{font:800 10px 'Roboto Mono',monospace;color:#a21d25}.v9-guide-center h2{font:800 36px/1 'Roboto Condensed',sans-serif;margin-top:8px}.v9-guide-center>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.v9-guide-center a{display:grid;grid-template-columns:55px 1fr 20px;gap:10px;padding:14px 0;border-bottom:1px solid #c8c4ba;color:#171a1c}.v9-guide-center a span{font:700 9px 'Roboto Mono',monospace;color:#a21d25}.v9-guide-center a strong{font:700 18px/1.1 'Roboto Condensed',sans-serif}.v9-guide-center a em{font-style:normal}.v8-nav small,.admin-kicker{letter-spacing:.04em}.status{font-weight:800}.status-published{background:#e4f3ea;color:#14633c}.status-draft{background:#f0f1f2;color:#555}.status-review{background:#fff2cc;color:#7c5b00}.status-scheduled{background:#e9efff;color:#3155a6}.status-archived{background:#f4e9e9;color:#8b3b3b}
@media(max-width:980px){.v9-manset,.v9-news-layout,.v9-guide-center{grid-template-columns:1fr}.v9-side-headlines,.v9-under-headlines,.v9-category-grid{grid-template-columns:1fr 1fr}.market-news-band>.shell{grid-template-columns:1fr 1fr 1fr}.market-news-band header{grid-column:1/-1}.v9-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v9-feed>article{grid-template-columns:220px 1fr}}
@media(max-width:640px){.breaking-bar div div a:nth-child(n+3){display:none}.v9-side-headlines,.v9-under-headlines,.v9-category-grid,.v9-sidebar,.v9-guide-center>div:last-child{grid-template-columns:1fr}.v9-under-headlines{gap:14px}.news-card.horizontal{border-right:0;border-bottom:1px solid #ddd;padding:0 0 14px}.market-news-band>.shell{grid-template-columns:1fr 1fr}.v9-feed>article{grid-template-columns:125px 1fr;gap:13px}.v9-feed h3{font-size:21px}.v9-feed p{display:none}.v9-lead h1{font-size:38px}.v9-category-grid .feature h3{font-size:25px}.v9-guide-center{padding:22px}}
/* V9.2 Haber detay sayfası */
.article-v10{padding:0 0 70px}.article-news-head{max-width:1040px;padding-top:36px}.article-news-head .breadcrumb{font:600 12px/1.2 var(--sans);color:#7a848b;display:flex;gap:8px;align-items:center;margin-bottom:24px}.article-news-head .breadcrumb a:hover{color:#111}.article-news-kicker{display:flex;align-items:center;gap:10px;font:700 10px/1 var(--mono);letter-spacing:.07em;color:#9e2028;margin-bottom:13px}.article-news-kicker i{width:3px;height:3px;border-radius:50%;background:#aeb5ba}.article-news-kicker b{color:#657079}.article-news-head h1{font:800 clamp(44px,5.1vw,72px)/.97 var(--head);letter-spacing:-.035em;max-width:980px;margin:0;color:#111820}.article-news-dek{max-width:900px;font:400 21px/1.48 var(--sans);color:#4d5961;margin:20px 0 24px}.article-news-meta{display:flex;align-items:center;gap:28px;border-top:1px solid #e0e4e6;border-bottom:1px solid #e0e4e6;padding:13px 0}.author-lockup{display:flex;align-items:center;gap:10px}.author-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#102d48;color:#fff;font:800 16px var(--head)}.author-lockup div,.date-lockup{display:flex;flex-direction:column}.author-lockup small,.date-lockup span{font:600 9px/1.2 var(--mono);letter-spacing:.05em;color:#899198;text-transform:uppercase}.author-lockup strong,.date-lockup time{font:700 13px/1.3 var(--sans);margin-top:4px}.article-news-hero{margin-top:24px;max-width:1180px}.article-news-hero img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#eef1f2}.article-news-hero figcaption{font:400 12px/1.4 var(--sans);color:#7b858c;padding-top:7px;border-bottom:1px solid #e1e5e7;padding-bottom:10px}.article-news-layout{max-width:1180px;display:grid;grid-template-columns:54px minmax(0,760px) 300px;gap:30px;margin-top:30px;align-items:start}.article-share-rail{position:sticky;top:18px;display:flex;flex-direction:column;align-items:center;gap:9px}.article-share-rail>span{font:700 8px/1 var(--mono);letter-spacing:.08em;color:#8a949a;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:3px}.article-share-rail a{width:34px;height:34px;border:1px solid #d8dde0;border-radius:50%;display:grid;place-items:center;font:700 11px var(--sans);background:#fff}.article-share-rail a:hover{background:#111820;color:#fff;border-color:#111820}.article-news-main{min-width:0}.news-summary{border-top:4px solid #111820;background:#f5f6f6;padding:20px 24px 18px;margin-bottom:28px}.news-summary-title{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.news-summary-title span{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#9d2028}.news-summary-title strong{font:800 21px/1 var(--head)}.news-summary ul{margin:0;padding-left:20px}.news-summary li{font:500 16px/1.45 var(--sans);padding:5px 0}.news-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce1e3;border-bottom:1px solid #dce1e3;margin:0 0 30px}.news-facts>div{padding:15px 16px;border-right:1px solid #dce1e3}.news-facts>div:last-child{border-right:0}.news-facts small{display:block;font:700 9px/1 var(--mono);color:#818b91;text-transform:uppercase}.news-facts strong{display:block;font:800 27px/1 var(--head);margin:7px 0 4px}.news-facts span{font-size:12px;color:#69747b}.article-body-news{font:400 19px/1.75 var(--sans);color:#22292e}.article-body-news>p:first-child{font-size:20px}.article-body-news h2{font:800 34px/1.05 var(--head);letter-spacing:-.02em;margin:42px 0 14px;color:#111820}.article-body-news h3{font:800 27px/1.08 var(--head);margin:32px 0 12px}.article-body-news a{color:#155f9a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body-news blockquote{border-left:4px solid #9d2028;margin:30px 0;padding:4px 0 4px 22px;font:600 22px/1.45 var(--sans);color:#303b42}.article-body-news figure{margin:30px 0}.article-body-news figcaption{font-size:12px;color:#7d858b}.inline-related{border-left:4px solid #9d2028;background:#f7f7f5;padding:15px 18px;margin:30px 0;display:flex;flex-direction:column;gap:5px}.inline-related span{font:700 9px/1 var(--mono);color:#9d2028;letter-spacing:.06em}.inline-related a{font:800 21px/1.15 var(--head)}.section-line{border-top:4px solid #111820;padding:12px 0 11px;border-bottom:1px solid #dce1e3;margin-bottom:18px}.section-line span{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#9d2028}.section-line h2{font:800 27px/1 var(--head);margin:4px 0 0}.news-timeline{margin-top:38px}.news-timeline-row{display:grid;grid-template-columns:76px 1fr;gap:15px;padding:14px 0;border-bottom:1px solid #e1e5e7}.news-timeline-row time{font:700 11px/1.3 var(--mono);color:#9d2028}.news-timeline-row strong{font:800 18px/1.2 var(--head)}.news-timeline-row p{margin:5px 0 0;font-size:14px;color:#667178}.editor-note-v10{border-top:1px solid #d7dcdf;border-bottom:1px solid #d7dcdf;padding:18px 0;margin:34px 0}.editor-note-v10 b{font:800 18px var(--head)}.editor-note-v10 p{margin:6px 0 0;color:#566169}.sources-v10{margin-top:38px}.sources-v10 ol{list-style:none;padding:0;margin:0}.sources-v10 li{border-bottom:1px solid #e1e5e7}.sources-v10 li a{display:grid;grid-template-columns:170px 1fr;gap:18px;padding:12px 0}.sources-v10 li strong{font-size:13px}.sources-v10 li span{font-size:13px;color:#6e797f}.related-v10{margin-top:42px}.related-v10-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.related-v10-grid a{border-bottom:1px solid #dce1e3;padding-bottom:16px}.related-v10-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:10px}.related-v10-grid small{font:700 9px/1 var(--mono);color:#9d2028}.related-v10-grid strong{display:block;font:800 20px/1.1 var(--head);margin-top:5px}.article-news-sidebar{min-width:0}.most-read-v10{border-top:4px solid #111820;margin-bottom:26px}.most-read-v10 header{padding:11px 0;border-bottom:1px solid #dce1e3;font:700 11px/1 var(--mono)}.most-read-v10>a{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:14px 0;border-bottom:1px solid #e3e6e8}.most-read-v10 em{font:800 25px/1 var(--head);font-style:normal;color:#b6bdc2}.most-read-v10 strong{font:800 17px/1.12 var(--head)}.topic-links-v10{border-top:4px solid #111820;margin-top:26px}.topic-links-v10 header{font:700 11px/1 var(--mono);padding:12px 0;border-bottom:1px solid #dde2e4}.topic-links-v10 a{display:flex;padding:10px 0;border-bottom:1px solid #e4e7e9;font-weight:700;font-size:14px}.topic-links-v10 a:after{content:'→';margin-left:auto;color:#9d2028}
@media(max-width:1020px){.article-news-layout{grid-template-columns:44px minmax(0,1fr)}.article-news-sidebar{display:none}.article-news-head{max-width:900px}.article-news-hero{max-width:100%}}
@media(max-width:680px){.article-news-head{padding-top:22px}.article-news-head h1{font-size:43px}.article-news-dek{font-size:18px}.article-news-meta{gap:16px;overflow:auto}.date-lockup{min-width:115px}.article-news-layout{grid-template-columns:1fr;margin-top:18px}.article-share-rail{position:static;flex-direction:row;justify-content:flex-start;border-bottom:1px solid #e1e5e7;padding-bottom:12px}.article-share-rail>span{writing-mode:initial;transform:none;margin:0 5px 0 0}.news-summary{padding:17px 18px}.news-facts{grid-template-columns:1fr}.news-facts>div{border-right:0;border-bottom:1px solid #dce1e3}.news-facts>div:last-child{border-bottom:0}.article-body-news{font-size:18px;line-height:1.72}.article-body-news h2{font-size:31px}.related-v10-grid{grid-template-columns:1fr}.sources-v10 li a{grid-template-columns:1fr;gap:3px}}
.market-news-band,.market-strip{display:none!important}

/* V9.3 — Haber detay akışı */
.article-v11{padding:0 0 76px}.article-v11-head{max-width:920px;padding-top:30px}.article-v11-head .breadcrumb{font:600 12px/1.3 var(--sans);color:#7e878d;display:flex;gap:8px;align-items:center;margin-bottom:20px}.article-v11-kicker{display:flex;align-items:center;gap:9px;color:#9e2028;font:700 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px}.article-v11-kicker i{width:3px;height:3px;border-radius:50%;background:#a9b0b5}.article-v11-head h1{font:800 clamp(42px,4.2vw,64px)/1.01 var(--head);letter-spacing:-.03em;margin:0;color:#12181d}.article-v11-dek{font:500 21px/1.45 var(--sans);color:#4d5961;margin:18px 0 22px;max-width:860px}.article-v11-byline{border-top:1px solid #e0e4e6;border-bottom:1px solid #e0e4e6;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:22px}.article-v11-author{display:flex;align-items:center;gap:10px}.article-v11-author div{display:flex;flex-direction:column}.article-v11-author strong{font:700 13px/1.2 var(--sans)}.article-v11-author small{font:600 9px/1.3 var(--mono);color:#8a9399;text-transform:uppercase;margin-top:3px}.article-v11-time{display:flex;gap:12px;font:600 10px/1.4 var(--mono);color:#6e787f;flex-wrap:wrap;justify-content:flex-end}.article-v11-hero{max-width:920px;margin-top:22px}.article-v11-hero img{width:100%;max-height:520px;aspect-ratio:16/9;object-fit:cover;background:#eef1f2}.article-v11-hero figcaption{font:400 12px/1.45 var(--sans);color:#778188;padding:7px 0 10px;border-bottom:1px solid #e1e4e6}.article-v11-layout{max-width:1080px;display:grid;grid-template-columns:minmax(0,720px) 300px;gap:42px;align-items:start;margin-top:24px}.article-v11-main{min-width:0}.article-v11-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e4e6;padding:0 0 12px;margin-bottom:22px;gap:18px}.share-inline,.font-tools{display:flex;align-items:center;gap:8px}.share-inline>span,.font-tools>span{font:700 9px/1 var(--mono);letter-spacing:.05em;color:#7b858b;text-transform:uppercase;margin-right:3px}.share-inline a,.font-tools button{border:1px solid #d6dce0;background:#fff;border-radius:2px;padding:7px 9px;font:700 11px/1 var(--sans);cursor:pointer}.share-inline a:hover,.font-tools button:hover{background:#111820;color:#fff;border-color:#111820}.v11-summary{margin-bottom:24px;border-top:3px solid #111820;background:#f5f6f6;padding:17px 20px}.v11-summary header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.v11-summary header b{font:700 9px/1 var(--mono);color:#9d2028;letter-spacing:.08em}.v11-summary header span{font:600 10px/1 var(--mono);color:#8a9399}.v11-summary ul{margin:0;padding-left:18px}.v11-summary li{font:500 16px/1.45 var(--sans);padding:4px 0}.v11-facts{margin-bottom:26px}.article-body-v11{font:400 18.5px/1.78 var(--sans);color:#23292d}.article-body-v11>p:first-child{font-size:19.5px;font-weight:500}.article-body-v11 p{margin:0 0 20px}.article-body-v11 h2{font:800 31px/1.08 var(--head);letter-spacing:-.015em;margin:38px 0 13px;color:#111820;text-transform:uppercase}.article-body-v11 h3{font:800 25px/1.1 var(--head);margin:30px 0 11px}.article-body-v11 a{color:#145d97;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body-v11 blockquote{border-left:4px solid #9d2028;margin:28px 0;padding:3px 0 3px 20px;font:600 21px/1.48 var(--sans);color:#303b42}.article-inline-visual{margin:28px 0 30px}.article-inline-visual img{width:100%;max-height:430px;aspect-ratio:16/9;object-fit:cover;background:#eef1f2}.article-inline-visual figcaption{font:400 12px/1.45 var(--sans);color:#778188;padding-top:7px}.article-inline-visual figcaption span{color:#929aa0}.article-inline-story{margin:26px 0;padding:14px 16px;border-top:1px solid #cfd5d8;border-bottom:1px solid #cfd5d8;display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center}.article-inline-story span{font:700 9px/1 var(--mono);color:#9d2028;letter-spacing:.06em}.article-inline-story a{font:800 20px/1.15 var(--head);text-decoration:none;color:#151a1e}.article-inline-ad{height:90px;background:#f4f5f5;border:1px solid #eceeee;display:grid;place-items:center;margin:26px 0}.article-inline-ad span{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#a0a7ac}.v11-section-head{border-top:4px solid #111820;padding:11px 0 10px;border-bottom:1px solid #dce1e3;margin-bottom:18px}.v11-section-head span{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#9d2028}.v11-section-head h2{font:800 27px/1 var(--head);margin:4px 0 0}.v11-timeline{margin-top:38px}.editor-note-v11{border-top:1px solid #d7dcdf;border-bottom:1px solid #d7dcdf;padding:18px 0;margin:34px 0}.editor-note-v11 b{font:800 18px var(--head)}.editor-note-v11 p{margin:6px 0 0;color:#566169}.sources-v11{margin-top:38px}.sources-v11 ol{list-style:none;padding:0;margin:0}.sources-v11 li{border-bottom:1px solid #e1e5e7}.sources-v11 li a{display:grid;grid-template-columns:170px 1fr;gap:18px;padding:12px 0}.sources-v11 li strong{font-size:13px}.sources-v11 li span{font-size:13px;color:#6e797f}.headline-list-v11{margin-top:44px}.headline-list-v11-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.headline-list-v11-grid a{border-bottom:1px solid #dce1e3;padding-bottom:14px}.headline-list-v11-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:9px}.headline-list-v11-grid strong{display:block;font:800 18px/1.12 var(--head)}.article-v11-sidebar{min-width:0}.most-read-v11{border-top:4px solid #111820;margin-bottom:26px}.most-read-v11 header{padding:11px 0;border-bottom:1px solid #dce1e3;font:700 11px/1 var(--mono)}.most-read-v11>a{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:14px 0;border-bottom:1px solid #e3e6e8}.most-read-v11 em{font:800 25px/1 var(--head);font-style:normal;color:#b6bdc2}.most-read-v11 strong{font:800 17px/1.12 var(--head)}
@media(max-width:980px){.article-v11-layout{grid-template-columns:minmax(0,1fr)}.article-v11-sidebar{display:none}.article-v11-head,.article-v11-hero{max-width:900px}.headline-list-v11-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.article-v11-head{padding-top:20px}.article-v11-head h1{font-size:40px}.article-v11-dek{font-size:18px}.article-v11-byline{align-items:flex-start;flex-direction:column}.article-v11-time{justify-content:flex-start}.article-v11-hero img{max-height:none}.article-v11-layout{margin-top:16px}.article-v11-tools{align-items:flex-start;flex-direction:column}.article-body-v11{font-size:18px;line-height:1.72}.article-body-v11 h2{font-size:28px}.article-inline-story{grid-template-columns:1fr;gap:5px}.headline-list-v11-grid{grid-template-columns:1fr}.sources-v11 li a{grid-template-columns:1fr;gap:3px}}

/* V9.4 — Gerçek iki kolonlu haber detayı */
.article-v12{padding:0 0 80px}.article-v12-layout{display:grid;grid-template-columns:minmax(0,880px) 320px;gap:44px;align-items:start;padding-top:30px}.article-v12-primary{min-width:0}.article-v12-head{width:100%}.article-v12-head .breadcrumb{font:600 12px/1.3 var(--sans);color:#7e878d;display:flex;gap:8px;align-items:center;margin-bottom:19px;overflow:hidden;white-space:nowrap}.article-v12-kicker{display:flex;align-items:center;gap:9px;color:#9e2028;font:700 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:11px}.article-v12-kicker i{width:3px;height:3px;border-radius:50%;background:#a9b0b5}.article-v12-head h1{font:800 clamp(42px,3.75vw,61px)/1.015 var(--head);letter-spacing:-.03em;margin:0;color:#12181d;max-width:850px}.article-v12-dek{font:500 21px/1.44 var(--sans);color:#4d5961;margin:17px 0 21px;max-width:835px}.article-v12-byline{border-top:1px solid #e0e4e6;border-bottom:1px solid #e0e4e6;padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.article-v12-author{display:flex;align-items:center;gap:10px}.article-v12-author div{display:flex;flex-direction:column}.article-v12-author strong{font:700 13px/1.2 var(--sans)}.article-v12-author small{font:600 9px/1.3 var(--mono);color:#8a9399;text-transform:uppercase;margin-top:3px}.article-v12-time{display:flex;gap:12px;font:600 10px/1.4 var(--mono);color:#6e787f;flex-wrap:wrap;justify-content:flex-end}.article-v12-hero{width:100%;margin:22px 0 0}.article-v12-hero img{width:100%;height:auto;max-height:495px;aspect-ratio:16/9;object-fit:cover;background:#eef1f2}.article-v12-hero figcaption{font:400 12px/1.45 var(--sans);color:#778188;padding:7px 0 10px;border-bottom:1px solid #e1e4e6}.article-v12-main{min-width:0}.article-v12-reading{width:min(100%,760px);margin:24px auto 0}.article-v12-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e4e6;padding:0 0 12px;margin-bottom:23px;gap:18px}.v12-summary{margin-bottom:25px;border-top:3px solid #111820;background:#f6f7f7;padding:17px 20px}.v12-summary header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.v12-summary header b{font:700 9px/1 var(--mono);color:#9d2028;letter-spacing:.08em}.v12-summary header span{font:600 10px/1 var(--mono);color:#8a9399}.v12-summary ul{margin:0;padding-left:18px}.v12-summary li{font:500 16px/1.45 var(--sans);padding:4px 0}.v12-facts{margin-bottom:27px}.article-body-v12{font:400 19px/1.76 var(--sans);color:#23292d}.article-body-v12>p:first-child{font-size:20px;font-weight:500}.article-body-v12 p{margin:0 0 21px}.article-body-v12 h2{font:800 32px/1.08 var(--head);letter-spacing:-.015em;margin:40px 0 14px;color:#111820}.article-body-v12 h3{font:800 25px/1.1 var(--head);margin:31px 0 12px}.article-body-v12 a{color:#145d97;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body-v12 blockquote{border-left:4px solid #9d2028;margin:29px 0;padding:3px 0 3px 20px;font:600 21px/1.48 var(--sans);color:#303b42}.article-v12-reading .article-inline-visual{margin:30px 0 31px}.article-v12-reading .article-inline-visual img{width:100%;height:auto;max-height:428px;aspect-ratio:16/9;object-fit:cover}.v12-section-head{border-top:4px solid #111820;padding:11px 0 10px;border-bottom:1px solid #dce1e3;margin-bottom:18px}.v12-section-head span{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#9d2028}.v12-section-head h2{font:800 27px/1 var(--head);margin:4px 0 0}.headline-list-v12{margin-top:48px;border-top:1px solid #e0e4e6;padding-top:30px}.headline-list-v12-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 18px}.headline-list-v12-grid a{border-bottom:1px solid #dce1e3;padding-bottom:14px}.headline-list-v12-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:9px}.headline-list-v12-grid strong{display:block;font:800 18px/1.12 var(--head)}.article-v12-sidebar{min-width:0}.article-v12-sidebar-top{margin-top:112px}.article-side-ad{margin-bottom:25px}.interest-v12,.most-read-v12,.topic-links-v12{border-top:4px solid #111820;margin-bottom:27px}.interest-v12 header,.most-read-v12 header,.topic-links-v12 header{padding:11px 0;border-bottom:1px solid #dce1e3;font:700 11px/1 var(--mono);letter-spacing:.02em}.interest-v12>a{display:grid;grid-template-columns:104px minmax(0,1fr);gap:13px;align-items:center;padding:14px 0;border-bottom:1px solid #e3e6e8}.interest-v12 img{width:104px;height:72px;object-fit:cover;background:#edf0f1}.interest-v12 strong{font:800 17px/1.12 var(--head)}.article-v12-sidebar-sticky{position:sticky;top:82px}.most-read-v12>a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 0;border-bottom:1px solid #e3e6e8}.most-read-v12 em{font:800 25px/1 var(--head);font-style:normal;color:#b6bdc2}.most-read-v12 strong{font:800 17px/1.12 var(--head)}.topic-links-v12 a{display:flex;padding:10px 0;border-bottom:1px solid #e4e7e9;font-weight:700;font-size:14px}.topic-links-v12 a:after{content:'→';margin-left:auto;color:#9d2028}
@media(max-width:1180px){.article-v12-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.article-v12-reading{max-width:730px}.article-v12-sidebar-top{margin-top:96px}}
@media(max-width:980px){.article-v12-layout{grid-template-columns:minmax(0,1fr);gap:34px}.article-v12-reading{width:min(100%,760px)}.article-v12-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #dce1e3;padding-top:28px}.article-v12-sidebar-top{margin-top:0}.article-v12-sidebar-sticky{position:static}.headline-list-v12-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.article-v12-layout{padding-top:20px}.article-v12-head h1{font-size:40px}.article-v12-dek{font-size:18px}.article-v12-byline{align-items:flex-start;flex-direction:column}.article-v12-time{justify-content:flex-start}.article-v12-hero{margin-top:16px}.article-v12-hero img{max-height:none}.article-v12-reading{margin-top:17px}.article-v12-tools{align-items:flex-start;flex-direction:column}.article-body-v12{font-size:18px;line-height:1.72}.article-body-v12 h2{font-size:29px}.article-v12-sidebar{grid-template-columns:1fr}.headline-list-v12-grid{grid-template-columns:1fr}.interest-v12>a{grid-template-columns:96px 1fr}.interest-v12 img{width:96px;height:68px}}

/* V9.5 - profesyonel haber detay / sağ sütun */
.article-v13{padding:0 0 84px;background:#fff}.article-v13-layout{width:min(1320px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,900px) 300px;gap:38px;align-items:start;padding-top:26px}.article-v13-primary{min-width:0}.article-v13-head{max-width:900px}.article-v13-head .breadcrumb{font:600 12px/1.3 var(--sans);color:#80888e;display:flex;gap:8px;align-items:center;margin-bottom:18px;white-space:nowrap;overflow:hidden}.article-v13-kicker{display:flex;align-items:center;gap:9px;color:#a21d25;font:700 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.article-v13-kicker i{width:3px;height:3px;border-radius:50%;background:#aab1b6}.article-v13-head h1{font:800 clamp(43px,3.6vw,60px)/1.01 var(--head);letter-spacing:-.032em;margin:0;color:#11171b;max-width:880px}.article-v13-dek{font:500 21px/1.43 var(--sans);color:#505a61;margin:16px 0 19px;max-width:860px}.article-v13-byline{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;border-top:1px solid #e0e3e5;border-bottom:1px solid #e0e3e5;padding:10px 0}.article-v13-author{display:flex;align-items:center;gap:10px}.article-v13-author>div{display:flex;flex-direction:column}.article-v13-author strong{font-size:13px}.article-v13-author small{font:600 9px/1.25 var(--mono);color:#899198;text-transform:uppercase;margin-top:3px}.article-v13-time{display:flex;gap:14px;font:600 10px/1.35 var(--mono);color:#656f76}.article-v13-hero{margin:22px 0 0;width:100%;background:#f1f2f2}.article-v13-hero img{width:100%;height:auto;max-height:506px;aspect-ratio:16/9;object-fit:cover}.article-v13-hero figcaption{font:400 12px/1.45 var(--sans);color:#747d83;padding:7px 0 9px;background:#fff;border-bottom:1px solid #e2e5e6}.article-v13-main{min-width:0}.article-v13-reading-grid{display:grid;grid-template-columns:54px minmax(0,760px);gap:24px;justify-content:start;margin-top:22px}.article-share-rail{position:sticky;top:86px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:42px}.article-share-rail>span{font:700 8px/1 var(--mono);letter-spacing:.08em;color:#8a9297;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:4px}.article-share-rail>a{width:34px;height:34px;border:1px solid #d8dde0;display:grid;place-items:center;font:800 12px/1 var(--sans);color:#2c3439;background:#fff}.article-share-rail>a:hover{border-color:#111820;background:#111820;color:#fff}.article-v13-reading{min-width:0;width:100%;margin:0}.article-v13-tools{height:39px;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #e2e5e7;margin-bottom:24px}.article-read-label{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#a21d25}.article-v13-tools .font-tools{display:flex;align-items:center;gap:5px}.article-v13-tools .font-tools>span{font-size:11px;color:#8a9297;margin-right:6px}.article-v13-tools button{border:0;background:none;padding:0 5px;font-weight:700;color:#555;cursor:pointer}.article-v13-reading .v13-summary{border:0;border-left:4px solid #12181c;background:#f5f6f6;margin:0 0 28px;padding:17px 20px}.article-v13-reading .v13-summary header{display:flex;justify-content:space-between;margin-bottom:8px}.article-v13-reading .v13-summary header b{font:800 10px/1 var(--mono);letter-spacing:.06em}.article-v13-reading .v13-summary header span{font:600 10px/1 var(--mono);color:#929a9f}.article-v13-reading .v13-summary ul{margin:0;padding-left:18px}.article-v13-reading .v13-summary li{font-size:16px;line-height:1.45;padding:3px 0}.article-body-v13{font:400 19px/1.73 var(--sans);color:#22292d}.article-body-v13>p:first-child{font-size:20px;font-weight:500;color:#1c2327}.article-body-v13 p{margin:0 0 22px}.article-body-v13 h2{font:800 32px/1.08 var(--head);letter-spacing:-.016em;color:#10171b;margin:41px 0 14px;border-top:1px solid #e0e3e5;padding-top:22px}.article-body-v13 h3{font:800 25px/1.12 var(--head);margin:31px 0 12px}.article-body-v13 blockquote{border-left:4px solid #a21d25;margin:30px 0;padding:3px 0 3px 20px;font:600 21px/1.48 var(--sans);color:#30383d}.article-v13-reading .article-inline-visual{margin:31px -70px 32px 0}.article-v13-reading .article-inline-visual img{width:100%;max-width:830px;height:auto;max-height:467px;aspect-ratio:16/9;object-fit:cover;background:#eef0f1}.article-v13-reading .article-inline-visual figcaption{font-size:12px;color:#747d83;padding-top:7px}.article-v13-reading .article-inline-story{border:0;border-top:1px solid #dadddf;border-bottom:1px solid #dadddf;padding:15px 0;margin:28px 0;display:grid;grid-template-columns:104px 1fr;gap:15px}.article-v13-reading .article-inline-story span{font:700 9px/1 var(--mono);color:#a21d25;letter-spacing:.06em}.article-v13-reading .article-inline-story a{font:800 20px/1.12 var(--head)}.article-v13-reading .article-inline-ad{height:92px;border:0;background:#f5f5f4;margin:28px 0;display:grid;place-items:center}.article-v13-reading .article-inline-ad span{font:700 8px/1 var(--mono);letter-spacing:.1em;color:#9ba2a6}.headline-list-v13{margin-top:46px;border-top:4px solid #111820;padding-top:13px}.headline-list-v13 .v13-section-head{border:0;border-bottom:1px solid #dce0e2;padding:0 0 11px;margin-bottom:18px}.headline-list-v13 .v13-section-head span{font:700 9px/1 var(--mono);color:#a21d25}.headline-list-v13 .v13-section-head h2{font:800 28px/1 var(--head);margin:4px 0 0}.headline-list-v13-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.headline-list-v13-grid a{padding-bottom:14px;border-bottom:1px solid #dce0e2}.headline-list-v13-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:9px}.headline-list-v13-grid strong{display:block;font:800 18px/1.12 var(--head)}
.article-v13-sidebar{min-width:0;padding-top:174px}.article-side-ad--top{height:250px;min-height:250px;margin:0 0 24px;border:1px solid #e2e4e5;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9aa1a5}.article-side-ad--top span{font:700 8px/1 var(--mono);letter-spacing:.1em}.article-side-ad--top strong{font-size:12px;margin-top:7px}.side-section-title{min-height:45px;border-top:4px solid #111820;border-bottom:1px solid #d9dde0;display:flex;align-items:center;justify-content:space-between}.side-section-title strong{font:900 20px/1 var(--head);letter-spacing:-.02em;text-transform:uppercase}.side-section-title small{font:700 8px/1 var(--mono);color:#949ca1;letter-spacing:.07em}.side-news-v13{margin-bottom:28px}.side-news-card-v13{display:grid;grid-template-columns:116px minmax(0,1fr);gap:13px;padding:15px 0;border-bottom:1px solid #e2e5e7;align-items:center}.side-news-card-v13 img{width:116px;height:78px;object-fit:cover;background:#eef0f1}.side-news-card-v13>span{min-width:0}.side-news-card-v13 b{display:block;font:700 8px/1 var(--mono);color:#a21d25;text-transform:uppercase;margin-bottom:5px}.side-news-card-v13 strong{display:block;font:800 17px/1.12 var(--head);letter-spacing:-.01em}.article-v13-sidebar-sticky{position:sticky;top:78px}.most-read-v13{margin-bottom:29px}.most-read-v13>a{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid #e1e4e6}.most-read-v13 em{font:900 28px/.95 var(--head);font-style:normal;color:#c4c9cc}.most-read-v13 strong{font:800 17px/1.12 var(--head)}.topic-links-v13>div:last-child{display:flex;flex-wrap:wrap;gap:8px;padding-top:13px}.topic-links-v13 a{border:1px solid #d5dadd;padding:7px 10px;font:700 12px/1 var(--sans);background:#fff}.topic-links-v13 a:hover{border-color:#111820}.v13-timeline,.sources-v11{margin-top:38px}.v13-section-head{border-top:4px solid #111820;padding:11px 0 10px;border-bottom:1px solid #dce1e3;margin-bottom:18px}.v13-section-head span{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#9d2028}.v13-section-head h2{font:800 27px/1 var(--head);margin:4px 0 0}
@media(max-width:1180px){.article-v13-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.article-v13-sidebar{padding-top:154px}.article-v13-reading-grid{grid-template-columns:46px minmax(0,720px);gap:18px}.article-v13-reading .article-inline-visual{margin-right:0}}
@media(max-width:980px){.article-v13-layout{grid-template-columns:1fr;gap:34px}.article-v13-sidebar{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #dce0e2;padding-top:28px}.article-v13-sidebar-sticky{position:static}.article-v13-reading-grid{grid-template-columns:44px minmax(0,760px);justify-content:center}.headline-list-v13-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.article-v13-layout{width:min(100% - 28px,1320px);padding-top:18px}.article-v13-head h1{font-size:40px}.article-v13-dek{font-size:18px}.article-v13-byline{grid-template-columns:1fr}.article-v13-time{flex-wrap:wrap}.article-v13-hero{margin-top:15px}.article-v13-reading-grid{grid-template-columns:1fr;margin-top:16px}.article-share-rail{position:static;flex-direction:row;padding:0 0 11px;border-bottom:1px solid #e1e4e6}.article-share-rail>span{writing-mode:initial;transform:none;margin:0 5px 0 0}.article-share-rail>a{width:32px;height:32px}.article-v13-tools{display:none}.article-body-v13{font-size:18px;line-height:1.7}.article-body-v13 h2{font-size:29px}.article-v13-reading .article-inline-visual{margin:27px 0}.article-v13-sidebar{grid-template-columns:1fr}.headline-list-v13-grid{grid-template-columns:1fr}.side-news-card-v13{grid-template-columns:105px 1fr}.side-news-card-v13 img{width:105px;height:72px}}

/* V9.6 — desktop haber detayı geometri ve sidebar iyileştirmesi */
.article-v13-layout{
  width:min(1340px,calc(100% - 64px));
  margin-inline:auto;
  grid-template-columns:minmax(0,960px) 340px;
  gap:40px;
}
.article-v13-primary{width:100%;min-width:0}
.article-v13-head{max-width:930px}
.article-v13-head h1{font-size:clamp(42px,3vw,56px);line-height:1.02;max-width:920px}
.article-v13-dek{font-size:20px;line-height:1.42;max-width:900px}
.article-v13-hero{max-width:960px}
.article-v13-hero img{max-height:540px}
.article-v13-reading-grid{grid-template-columns:52px minmax(0,760px);gap:22px;justify-content:center}
.article-v13-sidebar{
  padding-top:142px;
  padding-left:28px;
  border-left:1px solid #e1e4e6;
}
.article-side-ad--top{width:300px;max-width:100%;margin:0 auto 28px}
.side-section-title{min-height:48px}
.side-section-title strong{font-size:22px;letter-spacing:-.025em}
.side-news-card-v13{grid-template-columns:128px minmax(0,1fr);gap:14px;padding:16px 0}
.side-news-card-v13 img{width:128px;height:84px}
.side-news-card-v13 strong{font-size:18px;line-height:1.1}
.most-read-v13>a{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px 0}
.most-read-v13 em{font-size:31px}
.most-read-v13 strong{font-size:18px;line-height:1.1}
.topic-links-v13>div:last-child{gap:9px}
.topic-links-v13 a{font-size:13px;padding:8px 11px}
.article-v13-sidebar-sticky{top:92px}
.article-v13-reading .article-inline-visual{margin-left:0;margin-right:-58px}

@media(max-width:1240px){
  .article-v13-layout{width:min(1180px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) 310px;gap:32px}
  .article-v13-sidebar{padding-left:22px;padding-top:132px}
  .article-v13-reading-grid{grid-template-columns:46px minmax(0,720px);gap:18px}
  .article-v13-reading .article-inline-visual{margin-right:0}
  .side-news-card-v13{grid-template-columns:112px minmax(0,1fr)}
  .side-news-card-v13 img{width:112px;height:76px}
}
@media(max-width:980px){
  .article-v13-layout{width:min(100% - 40px,900px);grid-template-columns:1fr;gap:34px}
  .article-v13-sidebar{padding:28px 0 0;border-left:0;border-top:1px solid #dce0e2;display:grid;grid-template-columns:1fr 1fr;gap:28px}
  .article-v13-reading-grid{grid-template-columns:44px minmax(0,760px);justify-content:center}
}
@media(max-width:680px){
  .article-v13-layout{width:min(100% - 28px,680px)}
  .article-v13-head h1{font-size:38px}
  .article-v13-dek{font-size:18px}
  .article-v13-sidebar{grid-template-columns:1fr}
  .article-v13-reading-grid{grid-template-columns:1fr}
}


/* === V9.7 HABER OKUMA GENİŞLİĞİ / ÖZET SADELEŞTİRME === */
.article-v13-reading-grid{
  grid-template-columns:52px minmax(0,840px) !important;
  gap:22px !important;
  justify-content:start !important;
}
.article-v13-reading{
  width:100%;
  max-width:840px;
}
.article-v13-reading .v13-summary{
  background:transparent !important;
  border:0 !important;
  border-top:3px solid #111820 !important;
  border-bottom:1px solid #dfe3e5 !important;
  border-left:0 !important;
  padding:14px 0 16px !important;
  margin:0 0 29px !important;
}
.article-v13-reading .v13-summary header{
  border:0;
  margin-bottom:8px;
}
.article-v13-reading .v13-summary li{
  font-size:16.5px;
  line-height:1.48;
}
.article-v13-reading .news-facts,
.article-v13-reading .fact-strip{
  width:100%;
}
.article-body-v13{
  max-width:840px;
}
.article-v13-reading .article-inline-visual{
  margin:31px 0 32px !important;
}
.article-v13-reading .article-inline-visual img{
  width:100%;
  max-width:840px !important;
}
@media(max-width:1180px){
  .article-v13-reading-grid{
    grid-template-columns:48px minmax(0,820px) !important;
  }
}
@media(max-width:980px){
  .article-v13-reading-grid{
    grid-template-columns:44px minmax(0,820px) !important;
    justify-content:center !important;
  }
}
@media(max-width:680px){
  .article-v13-reading-grid{
    grid-template-columns:1fr !important;
  }
  .article-v13-reading,
  .article-body-v13{
    max-width:none;
  }
}
/* === /V9.7 === */

/* === V9.8 YAZAR / PAYLAŞIM / GOOGLE KAYNAK BANDI === */
.article-news-meta{
  display:grid;
  grid-template-columns:minmax(220px,1fr) auto auto;
  align-items:center;
  gap:20px;
  padding:14px 0;
  margin-top:18px;
  border-top:1px solid #dfe3e5;
  border-bottom:1px solid #dfe3e5;
}
.article-news-meta__author{
  display:flex;
  align-items:center;
  gap:11px;
  min-width:0;
}
.article-news-meta__author .author-avatar{
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  flex:0 0 38px;
  border-radius:50%;
  background:#9b1020;
  color:#fff;
  font:700 16px/1 "Source Sans 3",sans-serif;
}
.article-news-meta__author strong{
  display:block;
  color:#101820;
  font:700 15px/1.2 "Source Sans 3",sans-serif;
}
.article-news-meta__author small{
  display:block;
  margin-top:3px;
  color:#7a8288;
  font:600 10px/1.2 "Roboto Mono",monospace;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.article-news-meta__dates{
  display:grid;
  gap:3px;
  padding-left:20px;
  border-left:1px solid #e2e5e7;
  white-space:nowrap;
  color:#353d43;
  font:500 11px/1.35 "Roboto Mono",monospace;
}
.article-news-meta__dates b{color:#101820;font-weight:700}
.article-news-meta__actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
}
.news-action{
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border:1px solid #d9dee1;
  background:#fff;
  color:#23303a;
  cursor:pointer;
  transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;
}
.news-action svg{
  width:16px;
  height:16px;
  fill:currentColor;
}
.news-action:hover,.news-action:focus-visible{
  border-color:#101820;
  background:#101820;
  color:#fff;
  transform:translateY(-1px);
  outline:0;
}
.news-action.is-copied{
  background:#176b4d;
  border-color:#176b4d;
  color:#fff;
}
.google-source-cta{
  display:grid;
  grid-template-columns:42px 1fr auto;
  align-items:center;
  gap:14px;
  min-height:66px;
  margin:13px 0 20px;
  padding:10px 15px;
  border:1px solid #dfe3e5;
  background:#fff;
  color:#26343e;
  text-decoration:none;
}
.google-source-cta__mark{
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:50%;
  border:1px solid #e0e4e7;
  background:#fff;
  font:800 21px/1 Arial,sans-serif;
  color:#4285f4;
}
.google-source-cta strong{
  display:block;
  color:#152029;
  font:700 14px/1.2 "Source Sans 3",sans-serif;
}
.google-source-cta small{
  display:block;
  margin-top:3px;
  color:#6c767e;
  font:500 12px/1.3 "Source Sans 3",sans-serif;
}
.google-source-cta>b{
  color:#174f89;
  font:700 12px/1 "Source Sans 3",sans-serif;
  white-space:nowrap;
}
.google-source-cta:hover{
  border-color:#b6c0c6;
  background:#fafbfb;
}
@media(max-width:900px){
  .article-news-meta{
    grid-template-columns:1fr auto;
  }
  .article-news-meta__dates{
    grid-column:1 / -1;
    grid-row:2;
    padding:10px 0 0;
    border-left:0;
    border-top:1px solid #eceeef;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:620px){
  .article-news-meta{
    grid-template-columns:1fr;
    gap:12px;
  }
  .article-news-meta__actions{justify-content:flex-start}
  .article-news-meta__dates{
    grid-template-columns:1fr;
  }
  .google-source-cta{
    grid-template-columns:38px 1fr;
  }
  .google-source-cta>b{
    grid-column:2;
    justify-self:start;
    margin-top:-4px;
  }
}
/* === /V9.8 === */

/* === V10.0 SONSUZ HABER AKIŞI + 160x600 SAYFA REKLAMLARI === */
.news-stream{position:relative}
.news-stream-item{
  position:relative;
  padding-bottom:64px;
  margin-bottom:36px;
  border-bottom:10px solid #f2f4f5;
}
.news-stream-item + .news-stream-item{
  padding-top:42px;
}
.news-stream-sentinel{
  max-width:1340px;
  min-height:82px;
  margin:0 auto 40px;
  display:grid;
  place-items:center;
  border-top:1px solid #dfe3e5;
  color:#798188;
  font:600 12px/1.4 "Roboto Mono",monospace;
}
.news-stream-sentinel.is-loading span::after{
  content:"";
  display:inline-block;
  width:12px;height:12px;
  margin-left:9px;
  vertical-align:-2px;
  border:2px solid #cfd5d8;
  border-top-color:#9b1020;
  border-radius:50%;
  animation:streamSpin .7s linear infinite;
}
@keyframes streamSpin{to{transform:rotate(360deg)}}

.page-skin-ad{
  position:fixed;
  top:120px;
  width:160px;
  height:600px;
  display:none;
  place-items:center;
  align-content:center;
  gap:8px;
  border:1px solid #e0e3e5;
  background:#fafafa;
  color:#92999e;
  z-index:8;
  pointer-events:none;
}
.page-skin-ad span{
  font:700 9px/1 "Roboto Mono",monospace;
  letter-spacing:.12em;
}
.page-skin-ad strong{
  font:700 13px/1 "Roboto Mono",monospace;
}
.page-skin-ad--left{left:max(12px,calc((100vw - 1340px)/2 - 182px))}
.page-skin-ad--right{right:max(12px,calc((100vw - 1340px)/2 - 182px))}

@media(min-width:1710px){
  .page-skin-ad{display:grid}
}

/* Her haber kendi sidebar'ını taşır; alt blok okuma boyunca görünür kalır. */
.article-v13-sidebar{
  align-self:stretch;
  position:relative;
}
.article-v13-sidebar-sticky{
  position:sticky !important;
  top:92px !important;
}

/* Sonsuz akışta sonraki haberlerin üst bölümü belirgin biçimde ayrılır. */
.news-stream-item + .news-stream-item .article-v13-head{
  padding-top:4px;
}
.news-stream-item + .news-stream-item .article-v13-head::before{
  content:"SIRADAKİ HABER";
  display:block;
  margin-bottom:14px;
  color:#9b1020;
  font:800 10px/1 "Roboto Mono",monospace;
  letter-spacing:.12em;
}
@media(max-width:1709px){
  .page-skin-ad{display:none!important}
}
@media(max-width:980px){
  .news-stream-item{
    padding-bottom:44px;
    margin-bottom:24px;
    border-bottom-width:7px;
  }
  .news-stream-item + .news-stream-item{padding-top:26px}
}
/* === /V10.0 === */

/* === V10.1 AKIŞ HATA DURUMU === */
.news-stream-sentinel.has-error{cursor:pointer;color:#9b1020}
.news-stream-sentinel.has-error:hover{text-decoration:underline}
/* === /V10.1 === */

/* === V10.3 SPOT / VERİ KARTI TEMİZLİĞİ === */
.article-v13-dek{
  color:#8f1d2c !important;
  font-weight:600 !important;
}
.news-facts.v13-facts{
  display:none !important;
}
/* === /V10.3 === */

/* === V10.4 SIDEBAR EDİTORYAL YENİLEME === */
.side-news-v13{margin-top:22px}
.side-news-card-v13{
  grid-template-columns:124px minmax(0,1fr) !important;
  gap:12px !important;
  padding:12px 0 !important;
  border-bottom:1px solid #e2e5e7;
}
.side-news-card-v13 img{
  width:124px !important;height:82px !important;object-fit:cover;
}
.side-news-card-v13 span>b{
  display:block;margin-bottom:5px;color:#9b1020;
  font:800 9px/1 "Roboto Mono",monospace;letter-spacing:.07em;text-transform:uppercase;
}
.side-news-card-v13 span>strong{
  font:700 15px/1.22 "Roboto Condensed",sans-serif;
}
.topic-links-v13{display:none!important}
.dont-miss-v14,.editorial-sections-v14{margin-top:28px}
.dont-miss-lead-v14{display:block;color:#111820;text-decoration:none}
.dont-miss-lead-v14 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:10px}
.dont-miss-lead-v14>span{
 display:block;color:#9b1020;font:800 9px/1 "Roboto Mono",monospace;
 letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px
}
.dont-miss-lead-v14>strong{display:block;font:800 21px/1.08 "Roboto Condensed",sans-serif}
.dont-miss-row-v14{
 display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;
 padding:12px 0;border-bottom:1px solid #e1e4e6;color:#182128;text-decoration:none
}
.dont-miss-row-v14 strong{font:700 14px/1.25 "Roboto Condensed",sans-serif}
.dont-miss-row-v14 span{font-size:17px;color:#9b1020}
.editorial-sections-v14>a{
 display:grid;grid-template-columns:1fr auto;grid-template-areas:"title arrow" "desc arrow";
 gap:2px 12px;padding:12px 0;border-bottom:1px solid #e1e4e6;text-decoration:none;color:#111820
}
.editorial-sections-v14>a strong{grid-area:title;font:800 16px/1.15 "Roboto Condensed",sans-serif}
.editorial-sections-v14>a span{grid-area:desc;color:#707980;font:500 11px/1.3 "Source Sans 3",sans-serif}
.editorial-sections-v14>a b{grid-area:arrow;align-self:center;color:#9b1020;font-size:17px}
.editorial-sections-v14>a:hover strong,.dont-miss-row-v14:hover strong,.dont-miss-lead-v14:hover>strong{color:#9b1020}
@media(max-width:980px){.side-news-card-v13{grid-template-columns:140px minmax(0,1fr)!important}.side-news-card-v13 img{width:140px!important;height:92px!important}}
/* === /V10.4 === */

/* === V10.5 PREMIUM SIDEBAR === */
.side-title-v15{
  display:flex;align-items:flex-end;justify-content:space-between;gap:12px;
  padding:0 0 10px;margin-bottom:12px;border-bottom:3px solid #111820;
}
.side-title-v15 strong{
  color:#111820;font:800 22px/1 "Roboto Condensed",sans-serif;
}
.side-title-v15 span{
  color:#9b1020;font:800 9px/1 "Roboto Mono",monospace;letter-spacing:.12em;
}
.side-related-v15{margin-top:26px}
.side-related-lead-v15{display:block;text-decoration:none;color:#111820}
.side-related-lead-v15 img{
  width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:10px;
}
.side-related-lead-v15 small,
.side-related-list-v15 small,
.most-read-v15 small{
  display:block;color:#9b1020;font:800 9px/1 "Roboto Mono",monospace;
  letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;
}
.side-related-lead-v15 strong{
  display:block;font:800 22px/1.06 "Roboto Condensed",sans-serif;
}
.side-related-list-v15{margin-top:13px;border-top:1px solid #e0e4e6}
.side-related-list-v15>a{
  display:grid;grid-template-columns:104px minmax(0,1fr);gap:11px;align-items:start;
  padding:11px 0;border-bottom:1px solid #e0e4e6;text-decoration:none;color:#111820;
}
.side-related-list-v15 img{width:104px;height:70px;object-fit:cover}
.side-related-list-v15 strong{
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;
  font:750 15px/1.16 "Roboto Condensed",sans-serif;
}
.side-related-v15 a:hover strong{color:#9b1020}

.most-read-v15{margin-top:30px}
.most-read-v15 ol{list-style:none;padding:0;margin:0}
.most-read-v15 li{border-bottom:1px solid #e0e4e6}
.most-read-v15 li>a{
  display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;
  padding:13px 0;text-decoration:none;color:#111820;
}
.most-read-v15 em{
  color:#c8ced2;font:900 34px/.95 "Roboto Condensed",sans-serif;font-style:normal;
  letter-spacing:-.04em;
}
.most-read-v15 strong{
  display:block;font:800 16px/1.16 "Roboto Condensed",sans-serif;
}
.most-read-v15 a:hover em,.most-read-v15 a:hover strong{color:#9b1020}

/* Eski sidebar componentleri yeni görünümü etkilemesin. */
.side-news-v13,.most-read-v13{display:none!important}

@media(max-width:980px){
  .side-related-lead-v15 img{max-height:320px}
  .side-related-list-v15>a{grid-template-columns:130px minmax(0,1fr)}
  .side-related-list-v15 img{width:130px;height:86px}
}
/* === /V10.5 === */

/* === V10.6 AYRI SIDEBAR VERİ KAYNAKLARI === */
.latest-side-v16{margin-top:30px}
.latest-side-row-v16{
  display:grid;grid-template-columns:92px minmax(0,1fr);gap:11px;
  padding:11px 0;border-bottom:1px solid #e0e4e6;
  color:#111820;text-decoration:none;align-items:start;
}
.latest-side-row-v16 img{width:92px;height:62px;object-fit:cover}
.latest-side-row-v16 small{
  display:block;margin-bottom:5px;color:#9b1020;
  font:800 8.5px/1 "Roboto Mono",monospace;letter-spacing:.04em;text-transform:uppercase;
}
.latest-side-row-v16 strong{
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;
  font:750 14.5px/1.16 "Roboto Condensed",sans-serif;
}
.latest-side-row-v16:hover strong{color:#9b1020}
/* === /V10.6 === */

/* === V10.7 PAYLAŞIM RAYI UX/UI === */
.share-rail-v17{
  position:sticky;
  top:110px;
  align-self:start;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:9px;
  padding-top:2px;
}
.share-rail-v17__label{
  writing-mode:vertical-rl;
  transform:rotate(180deg);
  margin-bottom:5px;
  color:#7f8990;
  font:800 8px/1 "Roboto Mono",monospace;
  letter-spacing:.18em;
}
.share-rail-v17__button{
  position:relative;
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border:1px solid #d9dee1;
  border-radius:50%;
  background:#fff;
  color:#27323a;
  text-decoration:none;
  cursor:pointer;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;
}
.share-rail-v17__button svg{
  width:15px;
  height:15px;
  fill:currentColor;
}
.share-rail-v17__button:hover,
.share-rail-v17__button:focus-visible{
  background:#111820;
  color:#fff;
  border-color:#111820;
  transform:translateY(-1px);
  box-shadow:0 6px 18px rgba(17,24,32,.14);
  outline:none;
}
.share-rail-v17__button::after{
  content:attr(data-tooltip);
  position:absolute;
  left:calc(100% + 10px);
  top:50%;
  transform:translateY(-50%) translateX(-3px);
  min-width:max-content;
  padding:7px 9px;
  border-radius:4px;
  background:#111820;
  color:#fff;
  opacity:0;
  pointer-events:none;
  font:600 11px/1 "Source Sans 3",sans-serif;
  transition:opacity .15s ease,transform .15s ease;
  z-index:20;
}
.share-rail-v17__button:hover::after,
.share-rail-v17__button:focus-visible::after{
  opacity:1;
  transform:translateY(-50%) translateX(0);
}
.share-rail-v17__button.is-copied{
  background:#176b4d;
  border-color:#176b4d;
  color:#fff;
}

@media(max-width:980px){
  .article-v13-reading-grid{
    grid-template-columns:1fr !important;
  }
  .share-rail-v17{
    position:static;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    gap:8px;
    margin:0 0 18px;
    padding:0;
  }
  .share-rail-v17__label{
    writing-mode:initial;
    transform:none;
    margin:0 5px 0 0;
  }
  .share-rail-v17__button{
    width:36px;
    height:36px;
  }
  .share-rail-v17__button::after{
    display:none;
  }
}
@media(max-width:520px){
  .share-rail-v17{
    overflow-x:auto;
    padding-bottom:3px;
    scrollbar-width:none;
  }
  .share-rail-v17::-webkit-scrollbar{display:none}
}
/* === /V10.7 === */

/* === V10.8 REKLAM YÖNETİMİ / SLOT TASARIMI === */
.ad-managed{
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
  background:#fafbfb;
  border:1px solid #e1e5e7;
  color:#8a9399;
}
.ad-managed__label{
  display:block;
  margin-bottom:8px;
  font:800 8px/1 "Roboto Mono",monospace;
  letter-spacing:.15em;
}
.ad-managed>strong{
  font:700 11px/1 "Roboto Mono",monospace;
}
.article-top-billboard{
  width:min(970px,calc(100% - 32px));
  min-height:120px;
  margin:18px auto 28px;
  display:grid;
  place-content:center;
  text-align:center;
}
.article-inline-ad{
  width:100%;
  min-height:120px;
  margin:32px 0;
  display:grid;
  place-content:center;
  text-align:center;
}
.article-end-ad{
  width:min(970px,100%);
  min-height:150px;
  margin:38px auto 16px;
  display:grid;
  place-content:center;
  text-align:center;
}
.article-side-ad--top{
  width:300px;
  max-width:100%;
  min-height:250px;
  margin:0 auto 24px;
  display:grid;
  place-content:center;
  text-align:center;
}
.article-v13-sidebar-sticky{
  position:static !important;
}
.article-side-sticky-ad{
  width:300px;
  max-width:100%;
  min-height:600px;
  margin:30px auto 0;
  display:grid;
  place-content:center;
  text-align:center;
  position:sticky;
  top:92px;
}
.page-skin-ad{
  pointer-events:auto !important;
}
.page-skin-ad.ad-managed{
  display:none;
}
@media(min-width:1710px){
  .page-skin-ad.ad-managed{display:grid}
}
@media(max-width:980px){
  .article-top-billboard{
    width:100%;
    min-height:100px;
    margin:12px 0 22px;
  }
  .article-inline-ad{
    min-height:250px;
    margin:26px 0;
  }
  .article-end-ad{
    min-height:100px;
  }
  .article-side-sticky-ad{
    position:static;
    min-height:250px;
  }
}

/* Reklam yönetim paneli */
.ads-admin-form{padding-bottom:90px}
.ads-admin-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
}
.ad-admin-card{
  background:#fff;
  border:1px solid #dfe4e6;
  padding:22px;
}
.ad-admin-card>header{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:20px;
  padding-bottom:16px;
  margin-bottom:17px;
  border-bottom:2px solid #111820;
}
.ad-admin-card h2{
  margin:5px 0 0;
  font:800 25px/1 "Roboto Condensed",sans-serif;
}
.ad-admin-card label{
  display:block;
  margin-top:13px;
  color:#303a41;
  font:700 11px/1 "Source Sans 3",sans-serif;
}
.ad-admin-card input[type="text"],
.ad-admin-card textarea{
  width:100%;
  box-sizing:border-box;
  margin-top:7px;
  padding:11px 12px;
  border:1px solid #d8dee1;
  background:#fbfcfc;
  color:#111820;
  font:500 13px/1.4 "Source Sans 3",sans-serif;
}
.ad-admin-card textarea{
  resize:vertical;
  min-height:138px;
  font-family:"Roboto Mono",monospace;
  font-size:11px;
}
.ad-admin-card>small{
  display:block;
  margin-top:10px;
  color:#788289;
  line-height:1.4;
}
.ad-size-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.admin-switch{
  display:flex!important;
  align-items:center;
  gap:8px;
  margin:0!important;
  cursor:pointer;
}
.admin-switch input{position:absolute;opacity:0;pointer-events:none}
.admin-switch span{
  position:relative;
  width:38px;height:21px;
  border-radius:20px;
  background:#cbd2d6;
  transition:.2s;
}
.admin-switch span::after{
  content:"";
  position:absolute;
  width:15px;height:15px;
  left:3px;top:3px;
  border-radius:50%;
  background:#fff;
  transition:.2s;
}
.admin-switch input:checked+span{background:#176b4d}
.admin-switch input:checked+span::after{transform:translateX(17px)}
.admin-switch b{
  color:#4c565d;
  font:700 11px/1 "Source Sans 3",sans-serif;
}
.admin-save-bar{
  position:sticky;
  bottom:0;
  display:flex;
  justify-content:flex-end;
  padding:14px 0;
  margin-top:22px;
  background:linear-gradient(to top,#f3f5f6 70%,rgba(243,245,246,0));
}
.admin-notice{
  padding:12px 14px;
  margin:0 0 18px;
  border-left:4px solid #176b4d;
  background:#eef7f3;
  color:#174b38;
}
.admin-notice.error{border-color:#a6202f;background:#fbf0f2;color:#7d1925}
@media(max-width:1100px){
  .ads-admin-grid{grid-template-columns:1fr}
}
@media(max-width:620px){
  .ad-size-grid{grid-template-columns:1fr}
}
/* === /V10.8 === */

/* === V10.9 YAN REKLAM AKIŞ DÜZELTMESİ === */
.page-skin-ad.ad-managed{
  position:fixed !important;
  top:120px !important;
  width:160px !important;
  height:600px !important;
  min-height:600px !important;
  margin:0 !important;
  z-index:8;
}
.page-skin-ad--left.ad-managed{
  left:max(12px,calc((100vw - 1340px)/2 - 182px)) !important;
  right:auto !important;
}
.page-skin-ad--right.ad-managed{
  right:max(12px,calc((100vw - 1340px)/2 - 182px)) !important;
  left:auto !important;
}
.article-top-billboard{
  position:relative;
  margin:16px auto 24px !important;
  min-height:120px;
}
@media(max-width:1709px){
  .page-skin-ad.ad-managed{display:none !important}
}
/* === /V10.9 === */

/* === V11.0 GÖRSEL KUTU UYUMU / OTOMATİK BOYUTLANDIRMA === */
img{max-width:100%;height:auto}
.article-v13-hero,
.side-related-lead-v15,
.side-related-list-v15 a,
.latest-side-row-v16,
.dont-miss-lead-v14,
.home-hero,
.home-card,
.card-image,
.article-inline-visual{
  min-width:0;
}
.article-v13-hero{
  overflow:hidden;
  aspect-ratio:16/9;
}
.article-v13-hero img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center !important;
  display:block;
}
.side-related-lead-v15{
  overflow:hidden;
}
.side-related-lead-v15 img,
.dont-miss-lead-v14 img{
  width:100% !important;
  aspect-ratio:16/9 !important;
  height:auto !important;
  object-fit:cover !important;
  object-position:center !important;
  display:block;
}
.side-related-list-v15 img,
.latest-side-row-v16 img,
.side-news-card-v13 img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center !important;
  display:block;
}
.side-related-list-v15>a,
.latest-side-row-v16{
  overflow:hidden;
}
.side-related-list-v15>a>img{
  aspect-ratio:104/70;
}
.latest-side-row-v16>img{
  aspect-ratio:92/62;
}
.article-inline-visual{
  overflow:hidden;
}
.article-inline-visual img{
  display:block;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  object-fit:contain !important;
  margin:0 auto;
}
.home-hero img,
.home-card img,
.card-image img,
[class*="story"] img,
[class*="card"] img{
  max-width:100%;
  object-fit:cover;
  object-position:center;
}
/* Sabit oran verilen kutularda taşma asla oluşmasın. */
.home-hero,
.home-card .media,
.card-image,
.side-related-lead-v15,
.dont-miss-lead-v14{
  overflow:hidden;
}
@media(max-width:680px){
  .article-v13-hero{aspect-ratio:16/9}
}
/* === /V11.0 === */

/* === V11.1 TÜM GÖRSEL ALANLARDA MERKEZ HİZALAMA === */

/* Tüm görsellerin kutu içi odak noktası merkez */
.article-v13-hero img,
.article-inline-visual img,
.side-related-lead-v15 img,
.side-related-list-v15 img,
.latest-side-row-v16 img,
.dont-miss-lead-v14 img,
.side-news-card-v13 img,
.home-hero img,
.home-card img,
.card-image img,
[class*="story"] img,
[class*="card"] img{
  object-position:center center !important;
}

/* Satır içindeki görsel + metin blokları dikey merkez */
.side-related-list-v15>a,
.latest-side-row-v16,
.side-news-card-v13,
.dont-miss-row-v14,
.most-read-v15 li>a{
  align-items:center !important;
}

/* Küçük görsel kutuları kendi hücrelerinde merkez */
.side-related-list-v15>a>img,
.latest-side-row-v16>img,
.side-news-card-v13>img{
  align-self:center !important;
  justify-self:center !important;
}

/* Ana sayfa görsel alanları */
.home-hero,
.home-card,
.card-image,
[class*="story-media"],
[class*="card-media"]{
  display:flex;
  align-items:center;
  justify-content:center;
}

/* Hero / büyük görseller */
.article-v13-hero,
.side-related-lead-v15,
.dont-miss-lead-v14,
.article-inline-visual{
  display:flex;
  align-items:center;
  justify-content:center;
}

/* İçerik görseli kesilmeden ortada */
.article-inline-visual img{
  margin-inline:auto !important;
}

/* Responsive'de de merkez korunur */
@media(max-width:980px){
  .side-related-list-v15>a,
  .latest-side-row-v16,
  .side-news-card-v13{
    align-items:center !important;
  }
}
/* === /V11.1 === */

/* === V11.2 GÖRSEL MERKEZLEME DÜZELTMESİ === */

/* Büyük görsel container'ları tekrar normal blok akışında.
   Böylece figcaption/başlıklar görselin yanına sıkışmaz. */
.article-v13-hero,
.side-related-lead-v15,
.dont-miss-lead-v14,
.article-inline-visual,
.home-hero,
.home-card,
.card-image,
[class*="story-media"],
[class*="card-media"]{
  display:block !important;
}

/* Hero: görsel üstte, açıklama mutlaka altta */
.article-v13-hero{
  overflow:hidden;
  aspect-ratio:auto !important;
}
.article-v13-hero img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio:16/9;
  object-fit:cover !important;
  object-position:center center !important;
}
.article-v13-hero figcaption{
  display:block !important;
  width:100% !important;
  clear:both;
}

/* Sidebar büyük kart: görsel üstte, kategori ve başlık altta */
.side-related-lead-v15{
  overflow:visible !important;
}
.side-related-lead-v15 img,
.dont-miss-lead-v14 img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio:16/9 !important;
  object-fit:cover !important;
  object-position:center center !important;
  margin:0 0 10px !important;
}
.side-related-lead-v15 small,
.side-related-lead-v15 strong,
.dont-miss-lead-v14 span,
.dont-miss-lead-v14 strong{
  width:auto !important;
}

/* Küçük görselli satırlarda sadece dikey merkezleme */
.side-related-list-v15>a,
.latest-side-row-v16,
.side-news-card-v13{
  display:grid !important;
  align-items:center !important;
}
.side-related-list-v15>a{
  grid-template-columns:104px minmax(0,1fr) !important;
}
.latest-side-row-v16{
  grid-template-columns:92px minmax(0,1fr) !important;
}
.side-related-list-v15>a>img{
  width:104px !important;
  height:70px !important;
  aspect-ratio:auto !important;
  object-fit:cover !important;
  object-position:center center !important;
}
.latest-side-row-v16>img{
  width:92px !important;
  height:62px !important;
  aspect-ratio:auto !important;
  object-fit:cover !important;
  object-position:center center !important;
}

/* Yazı içi görsel kesilmeden, açıklama altında */
.article-inline-visual{
  overflow:visible !important;
}
.article-inline-visual img{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  object-fit:contain !important;
  object-position:center center !important;
  margin:0 auto !important;
}
.article-inline-visual figcaption{
  display:block !important;
  width:100% !important;
}

/* Ana sayfa görsellerinde yalnızca img odak merkezi.
   Container layout'una müdahale edilmez. */
.home-hero img,
.home-card img,
.card-image img,
[class*="story"] img,
[class*="card"] img{
  object-position:center center !important;
  max-width:100%;
}

/* V11.1'deki riskli genel flex merkezleme etkisini sıfırla */
.home-hero,
.home-card,
.card-image,
[class*="story-media"],
[class*="card-media"]{
  align-items:initial !important;
  justify-content:initial !important;
}

@media(max-width:980px){
  .side-related-list-v15>a{
    grid-template-columns:130px minmax(0,1fr) !important;
  }
  .side-related-list-v15>a>img{
    width:130px !important;
    height:86px !important;
  }
}
/* === /V11.2 === */

/* === V11.3 SIDEBAR KÜÇÜK HABER KARTI MERKEZLEME === */
.side-related-list-v15>a{
  display:grid !important;
  grid-template-columns:104px minmax(0,1fr) !important;
  gap:14px !important;
  align-items:center !important;
  min-height:92px;
}
.side-related-list-v15>a>img{
  width:104px !important;
  height:70px !important;
  object-fit:cover !important;
  object-position:center center !important;
  align-self:center !important;
  justify-self:center !important;
  margin:0 !important;
}
.side-related-copy-v18{
  align-self:center !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0;
}
.side-related-copy-v18 small{
  margin:0 0 4px !important;
  line-height:1 !important;
}
.side-related-copy-v18 strong{
  margin:0 !important;
  line-height:1.15 !important;
}

/* Aynı küçük kart mantığını kullanan diğer sidebar satırlarında da optik merkez */
.latest-side-row-v16,
.side-news-card-v13{
  align-items:center !important;
}
.latest-side-row-v16>span,
.side-news-card-v13>span{
  align-self:center !important;
}

/* Mobilde daha geniş thumbnail ama aynı merkez mantığı */
@media(max-width:980px){
  .side-related-list-v15>a{
    grid-template-columns:130px minmax(0,1fr) !important;
    min-height:104px;
  }
  .side-related-list-v15>a>img{
    width:130px !important;
    height:86px !important;
  }
}
/* === /V11.3 === */

/* === V11.4 SONSUZ AKIŞ BOŞLUK DÜZELTMESİ === */
.news-stream-item .article-v13-layout{
  align-items:start !important;
}
.news-stream-item .article-v13-sidebar{
  align-self:start !important;
  height:max-content !important;
  min-height:0 !important;
}
.news-stream-item .article-v13-sidebar-sticky{
  position:relative !important;
  height:auto !important;
  min-height:0 !important;
}
.news-stream-item .article-side-sticky-ad{
  position:sticky !important;
  top:92px !important;
}
.news-stream-item{
  padding-bottom:34px !important;
  margin-bottom:18px !important;
  min-height:0 !important;
}
.news-stream-item + .news-stream-item{
  padding-top:28px !important;
}
.article-end-ad{
  min-height:120px !important;
  margin:30px auto 12px !important;
}
.article-v13-main,
.article-v13-primary{
  min-height:0 !important;
  height:auto !important;
}
.page-skin-ad.ad-managed{
  position:fixed !important;
  height:600px !important;
  min-height:600px !important;
}
.news-stream-sentinel{
  min-height:44px !important;
  margin:0 auto 20px !important;
  padding:0 !important;
}
@media(max-width:980px){
  .news-stream-item{
    padding-bottom:24px !important;
    margin-bottom:14px !important;
  }
  .news-stream-item + .news-stream-item{
    padding-top:22px !important;
  }
  .article-end-ad{
    min-height:100px !important;
    margin:24px 0 10px !important;
  }
}
/* === /V11.4 === */

/* === V11.5 EDİTORYAL META BAR UX/UI === */
.article-meta-v19{
  display:grid;
  grid-template-columns:minmax(240px,1fr) auto auto;
  align-items:center;
  gap:20px;
  padding:14px 0;
  margin-top:16px;
  border-top:1px solid #dfe3e5;
  border-bottom:1px solid #dfe3e5;
}
.article-meta-v19__author{
  display:flex;
  align-items:center;
  gap:11px;
  min-width:0;
}
.article-meta-v19__avatar{
  width:40px;
  height:40px;
  display:grid;
  place-items:center;
  flex:0 0 40px;
  border-radius:50%;
  background:#a51021;
  color:#fff;
  font:800 15px/1 "Source Sans 3",sans-serif;
}
.article-meta-v19__author strong{
  display:block;
  color:#101820;
  font:700 15px/1.2 "Source Sans 3",sans-serif;
}
.article-meta-v19__author small{
  display:block;
  margin-top:3px;
  color:#7c858b;
  font:600 9px/1 "Roboto Mono",monospace;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.article-meta-v19__dates{
  display:grid;
  gap:4px;
  white-space:nowrap;
}
.article-meta-v19__dates span{
  display:grid;
  grid-template-columns:78px auto;
  gap:8px;
  color:#4a545b;
  font:500 11px/1.3 "Roboto Mono",monospace;
}
.article-meta-v19__dates b{
  color:#101820;
  font-weight:700;
}
.article-meta-v19__actions{
  display:flex;
  align-items:center;
  gap:7px;
}
.meta-action-v19{
  position:relative;
  width:36px;
  height:36px;
  display:grid;
  place-items:center;
  border:1px solid #d9dee1;
  border-radius:8px;
  background:#fff;
  color:#27323a;
  cursor:pointer;
  text-decoration:none;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;
}
.meta-action-v19 svg{
  width:15px;
  height:15px;
  fill:currentColor;
}
.meta-action-v19:hover,
.meta-action-v19:focus-visible{
  background:#111820;
  color:#fff;
  border-color:#111820;
  transform:translateY(-1px);
  outline:0;
}
.meta-action-v19::after{
  content:attr(data-tooltip);
  position:absolute;
  left:50%;
  bottom:calc(100% + 9px);
  transform:translateX(-50%) translateY(3px);
  min-width:max-content;
  padding:7px 9px;
  border-radius:5px;
  background:#111820;
  color:#fff;
  opacity:0;
  pointer-events:none;
  font:600 11px/1 "Source Sans 3",sans-serif;
  transition:opacity .15s ease,transform .15s ease;
  z-index:30;
}
.meta-action-v19:hover::after,
.meta-action-v19:focus-visible::after{
  opacity:1;
  transform:translateX(-50%) translateY(0);
}

.google-source-v19{
  display:grid;
  grid-template-columns:40px minmax(0,1fr) auto;
  align-items:center;
  gap:13px;
  margin:12px 0 20px;
  padding:10px 12px;
  border:1px solid #dfe3e5;
  background:#fff;
  color:#1d2931;
  text-decoration:none;
}
.google-source-v19__icon{
  width:36px;
  height:36px;
  display:grid;
  place-items:center;
  border-radius:50%;
  border:1px solid #e0e4e7;
  background:#fff;
  color:#4285f4;
  font:800 19px/1 Arial,sans-serif;
}
.google-source-v19__copy strong{
  display:block;
  font:700 13px/1.2 "Source Sans 3",sans-serif;
}
.google-source-v19__copy small{
  display:block;
  margin-top:2px;
  color:#737d84;
  font:500 11px/1.25 "Source Sans 3",sans-serif;
}
.google-source-v19__cta{
  display:flex;
  align-items:center;
  gap:7px;
  padding:9px 11px;
  border-radius:7px;
  background:#f4f6f7;
  color:#164d82;
  font:700 11px/1 "Source Sans 3",sans-serif;
  white-space:nowrap;
}
.google-source-v19:hover{
  border-color:#bfc7cc;
  background:#fcfdfd;
}
.google-source-v19:hover .google-source-v19__cta{
  background:#111820;
  color:#fff;
}

@media(max-width:900px){
  .article-meta-v19{
    grid-template-columns:1fr auto;
  }
  .article-meta-v19__dates{
    grid-column:1 / -1;
    grid-row:2;
    padding-top:10px;
    border-top:1px solid #eceff0;
  }
}
@media(max-width:620px){
  .article-meta-v19{
    grid-template-columns:1fr;
    gap:12px;
  }
  .article-meta-v19__actions{
    justify-content:flex-start;
    flex-wrap:wrap;
  }
  .meta-action-v19::after{
    display:none;
  }
  .article-meta-v19__dates span{
    grid-template-columns:72px auto;
  }
  .google-source-v19{
    grid-template-columns:36px minmax(0,1fr);
  }
  .google-source-v19__cta{
    grid-column:2;
    justify-self:start;
  }
}
/* === /V11.5 === */

/* === V11.6 HABER İÇİ GÖRSEL / LIGHTBOX === */
.article-inline-media-v20{
  width:100%;
  max-width:840px;
  margin:34px 0 30px !important;
  padding:0;
}
.article-inline-media-v20__image{
  position:relative;
  width:100%;
  overflow:hidden;
  background:#f1f3f4;
}
.article-inline-media-v20__image img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-width:none !important;
  margin:0 !important;
  object-fit:contain !important;
  object-position:center center !important;
}
.article-image-expand-v20{
  position:absolute;
  right:0;
  top:0;
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
  border:0;
  background:rgba(255,255,255,.94);
  color:#111820;
  cursor:pointer;
  transition:background .18s ease,color .18s ease;
}
.article-image-expand-v20 svg{
  width:17px;
  height:17px;
  fill:currentColor;
}
.article-image-expand-v20:hover,
.article-image-expand-v20:focus-visible{
  background:#111820;
  color:#fff;
  outline:0;
}
.article-inline-media-v20 figcaption{
  display:block !important;
  padding:11px 0 0;
  border:0;
  color:#30383e;
}
.article-inline-media-v20 figcaption strong{
  display:block;
  font:700 14px/1.35 "Source Sans 3",sans-serif;
}
.article-inline-media-v20 figcaption span{
  display:block;
  margin-top:4px;
  color:#818990;
  font:500 10px/1.35 "Roboto Mono",monospace;
}

/* Görsel sonrası metin ritmi */
.article-inline-media-v20 + h2,
.article-inline-media-v20 + h3{
  margin-top:34px !important;
}
.article-body-v13 p + .article-inline-media-v20{
  margin-top:30px !important;
}

/* Lightbox */
.has-image-lightbox{overflow:hidden}
.image-lightbox-v20{
  position:fixed;
  inset:0;
  z-index:9999;
  display:none;
}
.image-lightbox-v20.is-open{display:block}
.image-lightbox-v20__backdrop{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  background:rgba(8,12,16,.92);
  cursor:zoom-out;
}
.image-lightbox-v20__dialog{
  position:absolute;
  inset:34px;
  display:grid;
  place-items:center;
  pointer-events:none;
}
.image-lightbox-v20__dialog img{
  display:block;
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  object-fit:contain;
  box-shadow:0 12px 46px rgba(0,0,0,.35);
  pointer-events:auto;
}
.image-lightbox-v20__close{
  position:absolute;
  right:0;
  top:0;
  z-index:2;
  width:44px;
  height:44px;
  display:grid;
  place-items:center;
  border:0;
  border-radius:50%;
  background:#fff;
  color:#111820;
  cursor:pointer;
  pointer-events:auto;
}
.image-lightbox-v20__close svg{width:19px;height:19px;fill:currentColor}
.image-lightbox-v20__close:hover,
.image-lightbox-v20__close:focus-visible{background:#9b1020;color:#fff;outline:0}

@media(max-width:680px){
  .article-inline-media-v20{
    margin:26px 0 24px !important;
  }
  .article-image-expand-v20{
    width:40px;
    height:40px;
  }
  .image-lightbox-v20__dialog{
    inset:16px;
  }
}
/* === /V11.6 === */

/* === V11.7 SİTE AYARLARI PANELİ === */
.settings-top-v21{margin-bottom:18px}
.site-settings-v21{padding-bottom:90px}
.settings-jump-v21{
  position:sticky;
  top:0;
  z-index:20;
  display:flex;
  gap:6px;
  overflow-x:auto;
  padding:9px 0 12px;
  margin-bottom:18px;
  background:#f3f5f6;
  scrollbar-width:none;
}
.settings-jump-v21::-webkit-scrollbar{display:none}
.settings-jump-v21 a{
  flex:0 0 auto;
  padding:8px 11px;
  border:1px solid #d9dee1;
  background:#fff;
  color:#334048;
  text-decoration:none;
  font:700 11px/1 "Source Sans 3",sans-serif;
}
.settings-jump-v21 a:hover{border-color:#111820;color:#111820}
.settings-groups-v21{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
  align-items:start;
}
.settings-group-v21{
  scroll-margin-top:70px;
  background:#fff;
  border:1px solid #dfe4e6;
}
.settings-group-v21>header{
  display:flex;
  justify-content:space-between;
  gap:18px;
  padding:20px 22px 17px;
  border-bottom:3px solid #111820;
}
.settings-group-v21>header h2{
  margin:5px 0 4px;
  font:800 26px/1 "Roboto Condensed",sans-serif;
}
.settings-group-v21>header p{
  margin:0;
  color:#768087;
  font:500 12px/1.35 "Source Sans 3",sans-serif;
}
.settings-count-v21{
  align-self:flex-start;
  padding:6px 8px;
  background:#f2f4f5;
  color:#69737a;
  white-space:nowrap;
  font:700 9px/1 "Roboto Mono",monospace;
}
.settings-fields-v21{padding:0 22px}
.setting-row-v21{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(170px,220px);
  gap:24px;
  align-items:center;
  padding:17px 0;
  border-bottom:1px solid #e4e7e9;
}
.setting-row-v21:last-child{border-bottom:0}
.setting-copy-v21 strong{
  display:block;
  color:#111820;
  font:700 14px/1.2 "Source Sans 3",sans-serif;
}
.setting-copy-v21 small{
  display:block;
  margin-top:4px;
  color:#7c858b;
  font:500 11px/1.35 "Source Sans 3",sans-serif;
}
.setting-control-v21{
  display:flex;
  justify-content:flex-end;
  min-width:0;
}
.setting-control-v21 input[type="text"],
.setting-control-v21 input[type="url"],
.setting-control-v21 input[type="number"],
.setting-control-v21 select{
  width:100%;
  box-sizing:border-box;
  padding:9px 10px;
  border:1px solid #d5dbde;
  background:#fbfcfc;
  color:#111820;
  font:600 12px/1.2 "Source Sans 3",sans-serif;
}
.setting-switch-v21{min-width:94px;justify-content:flex-end}
.number-control-v21{
  display:flex;
  align-items:center;
  width:100%;
}
.number-control-v21 input{min-width:0}
.number-control-v21 span{
  min-width:28px;
  color:#7b848a;
  text-align:right;
  font:600 10px/1 "Roboto Mono",monospace;
}
.color-control-v21{
  display:flex;
  align-items:center;
  gap:9px;
}
.color-control-v21 input[type="color"]{
  width:48px;
  height:36px;
  padding:2px;
  border:1px solid #d5dbde;
  background:#fff;
}
.color-control-v21 code{
  color:#4c565d;
  font:600 11px/1 "Roboto Mono",monospace;
}
.settings-save-v21{
  position:sticky;
  bottom:0;
  z-index:30;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  margin-top:22px;
  padding:14px 16px;
  border:1px solid #d8dee1;
  background:rgba(255,255,255,.96);
  backdrop-filter:blur(10px);
}
.settings-save-v21 strong{
  display:block;
  font:700 13px/1.2 "Source Sans 3",sans-serif;
}
.settings-save-v21 small{
  display:block;
  margin-top:3px;
  color:#7a8389;
  font:500 11px/1.2 "Source Sans 3",sans-serif;
}
@media(max-width:1180px){
  .settings-groups-v21{grid-template-columns:1fr}
}
@media(max-width:680px){
  .setting-row-v21{grid-template-columns:1fr;gap:10px}
  .setting-control-v21{justify-content:flex-start}
  .setting-switch-v21{justify-content:flex-start}
  .settings-save-v21{align-items:flex-start;flex-direction:column}
}
/* === /V11.7 === */

/* === V12 CMS YÖNETİMİ === */
.cms-create-card,.cms-table-card{background:#fff;border:1px solid #dfe4e6;padding:22px;margin-bottom:22px}.cms-create-card h2{margin:0 0 18px;font:800 25px/1 "Roboto Condensed",sans-serif}.cms-grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cms-grid-form label,.media-admin-card label{display:block;font:700 11px/1.2 "Source Sans 3",sans-serif}.cms-grid-form input,.cms-grid-form select,.cms-grid-form textarea,.cms-editor-row input,.cms-editor-row textarea,.cms-category-row input,.media-admin-card input,.media-admin-card textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:9px 10px;border:1px solid #d7dde0;background:#fbfcfc}.cms-span-2{grid-column:1/-1}.check-line{display:flex!important;align-items:center;gap:7px}.check-line input{width:auto!important;margin:0!important}.cms-admin-list{display:grid}.cms-category-row,.cms-editor-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 90px 90px 90px 80px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #e2e5e7}.cms-editor-row{grid-template-columns:1.2fr 1fr 1fr 1.2fr 1.8fr 90px 80px}.cms-category-row small,.cms-editor-row small{display:block;color:#7b848a;margin-top:3px}.button.danger{background:#fff;color:#9b1020;border:1px solid #d9a7ae}.button.danger:hover{background:#9b1020;color:#fff}.button:disabled{opacity:.35;cursor:not-allowed}.media-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.media-admin-card{background:#fff;border:1px solid #dfe4e6;padding:14px}.media-admin-card>img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#f1f3f4;margin-bottom:12px}.cms-actions{display:flex;gap:7px;flex-wrap:wrap}.current-hero-admin{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:center;margin-bottom:13px;padding:10px;background:#f5f7f7}.current-hero-admin img{width:180px;aspect-ratio:16/9;object-fit:cover}.edit-media-list{margin-top:16px}.edit-media-list>strong{display:block;margin-bottom:9px}.edit-media-list article{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #e1e5e7}.edit-media-list img{width:90px;height:60px;object-fit:cover}.edit-media-list small{display:block;color:#7c858b}.content-filters,.bulk-bar{display:flex;gap:10px;align-items:center;margin-bottom:14px}.content-filters input{min-width:280px}.content-filters input,.content-filters select,.bulk-bar select{padding:9px 10px;border:1px solid #d8dee1;background:#fff}.bulk-bar span{margin-left:auto;color:#737d84}.content-admin-table{background:#fff;border:1px solid #dfe4e6}.content-admin-head,.content-admin-row{display:grid;grid-template-columns:34px minmax(300px,1.7fr) 130px 110px 135px 190px;gap:12px;align-items:center;padding:12px 14px}.content-admin-head{background:#f1f3f4;color:#687279;font:800 9px/1 "Roboto Mono",monospace;text-transform:uppercase}.content-admin-row{border-top:1px solid #e3e6e8}.content-admin-row strong{display:block;font:700 14px/1.2 "Source Sans 3",sans-serif}.content-admin-row small{display:block;margin-top:3px;color:#7c858b}.status-pill{font:700 10px/1 "Source Sans 3",sans-serif}.status-published{color:#176b4d}.status-draft{color:#707980}.status-review,.status-scheduled{color:#956b00}.status-archived{color:#9b1020}@media(max-width:1100px){.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-category-row,.cms-editor-row{grid-template-columns:1fr 1fr}.content-admin-table{overflow-x:auto}.content-admin-head,.content-admin-row{min-width:980px}}@media(max-width:680px){.cms-grid-form,.media-library-grid{grid-template-columns:1fr}.cms-span-2{grid-column:auto}.content-filters,.bulk-bar{align-items:stretch;flex-direction:column}.content-filters input{min-width:0;width:100%}}
/* === /V12 === */
.cms-category-detail,.cms-editor-detail{padding:16px 0;border-bottom:1px solid #e1e5e7}.cms-category-detail>header,.cms-editor-detail>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.cms-category-detail header strong,.cms-editor-detail header strong{font:800 17px/1.1 "Roboto Condensed",sans-serif}.cms-category-detail header small,.cms-editor-detail header small{display:block;color:#7a838a;margin-top:4px}.editor-admin-identity{display:flex;align-items:center;gap:10px}.editor-admin-identity img,.editor-admin-identity>span{width:46px;height:46px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#9b1020;color:#fff;font-weight:800}.editor-toolbar-v12{display:flex;gap:6px;flex-wrap:wrap;padding:9px;background:#f1f3f4;border:1px solid #d8dee1;border-bottom:0}.editor-toolbar-v12 button{padding:7px 10px;border:1px solid #d3d9dc;background:#fff;color:#243039;font:700 11px/1 "Source Sans 3",sans-serif;cursor:pointer}.editor-toolbar-v12 button:hover{background:#111820;color:#fff}.editor-toolbar-v12+.body-editor{margin-top:0!important}.current-hero-admin{grid-template-columns:180px auto!important}.cms-editor-detail .cms-grid-form,.cms-category-detail .cms-grid-form{padding:0 4px}
/* === V12.2 PROFESYONEL İÇERİK EDİTÖRÜ === */
.pro-editor-v13{
  position:relative;
  border:1px solid #d9dee1;
  background:#fff;
}
.pro-editor-v13__topbar{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px;
  padding:9px;
  border-bottom:1px solid #dfe3e5;
  background:#f7f9fa;
  position:sticky;
  top:0;
  z-index:12;
}
.pro-editor-v13__group{
  display:flex;
  align-items:center;
  gap:4px;
  padding-right:6px;
  margin-right:2px;
  border-right:1px solid #dce1e4;
}
.pro-editor-v13__group--end{margin-left:auto;border-right:0;padding-right:0}
.pro-editor-v13__topbar button,
.pro-editor-v13__select,
.pro-editor-color-v13{
  min-height:36px;
  border:1px solid #d5dbde;
  background:#fff;
  color:#1a252d;
}
.pro-editor-v13__topbar button{
  min-width:36px;
  padding:0 10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  cursor:pointer;
  font:700 12px/1 "Source Sans 3",sans-serif;
}
.pro-editor-v13__topbar button svg{
  width:16px;height:16px;fill:currentColor;flex:0 0 16px;
}
.pro-editor-v13__topbar button:hover,
.pro-editor-v13__topbar button:focus-visible,
.pro-editor-v13__select:focus-visible{
  border-color:#0e2235;
  box-shadow:0 0 0 2px rgba(14,34,53,.08);
  outline:0;
}
.pro-editor-v13__topbar button:disabled{opacity:.55;cursor:wait}
.pro-editor-v13__select{
  height:36px;
  padding:0 28px 0 9px;
  font:600 12px/1 "Source Sans 3",sans-serif;
}
.pro-editor-color-v13{
  width:36px;height:36px;position:relative;display:grid;place-items:center;cursor:pointer;
}
.pro-editor-color-v13 span{font:800 15px/1 "Source Sans 3",sans-serif}
.pro-editor-color-v13::after{
  content:"";position:absolute;left:7px;right:7px;bottom:5px;height:3px;background:#111820;
}
.pro-editor-color-v13.highlight::after{background:#fff2a8}
.pro-editor-color-v13 input{
  position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;
}
.pro-editor-v13__statusbar{
  display:flex;align-items:center;justify-content:flex-end;gap:14px;
  padding:7px 12px;border-bottom:1px solid #e4e7e9;background:#fff;
  color:#7b858c;font:600 9px/1 "Roboto Mono",monospace;text-transform:uppercase;
}
.pro-editor-v13__statusbar [data-editor-mode]{margin-right:auto;color:#9b1020}
.pro-editor-v13__surface,
.pro-editor-v13__source{
  width:100%;
  min-height:620px;
  box-sizing:border-box;
  padding:34px 42px;
  border:0;
  background:#fff;
  color:#182128;
  font:400 18px/1.72 "Source Sans 3",sans-serif;
  outline:0;
}
.pro-editor-v13__surface{
  overflow-wrap:anywhere;
}
.pro-editor-v13__surface:focus{box-shadow:inset 0 0 0 2px rgba(14,34,53,.06)}
.pro-editor-v13__surface h2{font:800 32px/1.1 "Roboto Condensed",sans-serif;margin:36px 0 16px}
.pro-editor-v13__surface h3{font:800 26px/1.12 "Roboto Condensed",sans-serif;margin:30px 0 13px}
.pro-editor-v13__surface h4{font:800 21px/1.18 "Roboto Condensed",sans-serif;margin:26px 0 12px}
.pro-editor-v13__surface p{margin:0 0 20px}
.pro-editor-v13__surface blockquote{
  margin:26px 0;padding:16px 20px;border-left:4px solid #9b1020;background:#f6f7f8;
  font-size:20px;font-style:italic;
}
.pro-editor-v13__surface ul,.pro-editor-v13__surface ol{padding-left:28px;margin:18px 0}
.pro-editor-v13__surface a{color:#145f9b;text-decoration:underline}
.pro-editor-v13__surface img{max-width:100%;height:auto}
.pro-editor-v13__surface table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}
.pro-editor-v13__surface th,.pro-editor-v13__surface td{border:1px solid #d9dee1;padding:10px;text-align:left}
.pro-editor-v13__surface th{background:#f2f4f5;font-weight:700}
.pro-editor-v13__surface caption{padding:8px;font-weight:700;text-align:left}
.pro-editor-v13__source{
  display:none;
  resize:vertical;
  font:500 13px/1.6 "Roboto Mono",monospace;
  tab-size:2;
}
.pro-editor-v13.is-source .pro-editor-v13__surface{display:none}
.pro-editor-v13.is-source .pro-editor-v13__source{display:block}
.pro-editor-v13__help{
  display:flex;flex-wrap:wrap;gap:12px 18px;
  padding:9px 12px;border-top:1px solid #e4e7e9;background:#fafbfb;
  color:#7d868c;font:500 10px/1.3 "Source Sans 3",sans-serif;
}
.pro-editor-v13.is-editor-fullscreen{
  position:fixed!important;inset:0!important;z-index:99999!important;
  display:flex;flex-direction:column;background:#fff;
}
.pro-editor-v13.is-editor-fullscreen .pro-editor-v13__topbar{position:static}
.pro-editor-v13.is-editor-fullscreen .pro-editor-v13__surface,
.pro-editor-v13.is-editor-fullscreen .pro-editor-v13__source{
  flex:1;min-height:0;overflow:auto;
}
.has-editor-fullscreen{overflow:hidden}

.pro-editor-dialog-v13{
  width:min(560px,calc(100% - 32px));
  padding:0;
  border:0;
  border-radius:8px;
  box-shadow:0 24px 80px rgba(0,0,0,.28);
  color:#111820;
}
.pro-editor-dialog-v13::backdrop{background:rgba(7,12,16,.56)}
.pro-editor-dialog-v13 header,
.pro-editor-dialog-v13 footer{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:15px 18px;border-bottom:1px solid #e1e5e7;
}
.pro-editor-dialog-v13 footer{border-top:1px solid #e1e5e7;border-bottom:0;justify-content:flex-end}
.pro-editor-dialog-v13 header strong{font:800 21px/1 "Roboto Condensed",sans-serif}
.pro-editor-dialog-v13 header [data-close]{
  width:34px;height:34px;border:0;background:#f1f3f4;font-size:22px;cursor:pointer;
}
.pro-editor-dialog-v13__body{padding:18px}
.pro-editor-dialog-v13__body label{
  display:block;margin:0 0 14px;color:#344047;font:700 12px/1 "Source Sans 3",sans-serif;
}
.pro-editor-dialog-v13__body input,
.pro-editor-dialog-v13__body textarea{
  width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #d5dbde;
  font:500 14px/1.4 "Source Sans 3",sans-serif;
}
.pro-editor-v13__topbar button.is-loading{position:relative}
.pro-editor-v13__topbar button.is-loading::after{
  content:"";width:12px;height:12px;border:2px solid #ccd2d5;border-top-color:#9b1020;border-radius:50%;
  animation:streamSpin .7s linear infinite;
}

@media(max-width:760px){
  .pro-editor-v13__topbar{position:static}
  .pro-editor-v13__group{border-right:0;padding-right:0}
  .pro-editor-v13__group--end{margin-left:0}
  .pro-editor-v13__surface,.pro-editor-v13__source{min-height:480px;padding:24px 18px;font-size:17px}
  .pro-editor-v13__help{display:none}
}
/* === /V12.2 === */

/* === V12.2 HABER TABLOSU FRONTEND === */
.article-table-wrap{width:100%;overflow-x:auto;margin:28px 0}
.article-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}
.article-table-wrap th,.article-table-wrap td{border:1px solid #d9dee1;padding:11px 12px;text-align:left}
.article-table-wrap th{background:#f3f5f6;font-weight:700}
.article-table-wrap caption{padding:0 0 9px;font-weight:700;text-align:left}
/* === /V12.2 === */

/* === V13 SEO + GEO MERKEZİ === */
.seo-score-cards-v14{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px}
.seo-score-cards-v14 article{background:#fff;border:1px solid #dfe4e6;padding:18px}
.seo-score-cards-v14 span{display:block;color:#758087;font:700 10px/1 "Roboto Mono",monospace;text-transform:uppercase}
.seo-score-cards-v14 strong{display:inline-block;margin-top:9px;font:800 38px/1 "Roboto Condensed",sans-serif}
.seo-score-cards-v14 small{margin-left:5px;color:#8a9398}
.seo-settings-v14{display:grid;gap:18px}
.seo-grid-v14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 22px}
.seo-grid-v14 label{display:block;font:700 12px/1.2 "Source Sans 3",sans-serif}
.seo-grid-v14 label.wide,.seo-note-v14.wide{grid-column:1/-1}
.seo-grid-v14 input,.seo-grid-v14 textarea,.seo-grid-v14 select,.redirect-add-v14 input,.redirect-add-v14 select{width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid #d5dbde;background:#fff;font:500 13px "Source Sans 3",sans-serif}
.seo-grid-v14 label.check{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #e0e4e6;background:#fafbfb}
.seo-grid-v14 label.check input{width:auto;margin:0}
.seo-note-v14{padding:14px;background:#f5f7f8;border-left:3px solid #0e2235}
.seo-note-v14 p{margin:5px 0 0;color:#667179;font-size:12px}
.seo-audit-v14{margin:24px 0;background:#fff;border:1px solid #dfe4e6}
.seo-audit-v14>header{padding:20px 22px;border-bottom:3px solid #111820}
.seo-audit-v14 h2{margin:4px 0 0;font:800 27px "Roboto Condensed",sans-serif}
.redirects-v14{margin-top:24px}
.redirect-add-v14{display:grid;grid-template-columns:1fr auto 1fr 100px auto;gap:8px;align-items:end;padding:20px 22px}
.redirect-add-v14 input,.redirect-add-v14 select{margin:0}
.geo-direct-answer-v14{margin:22px 0 28px;padding:17px 20px;border-left:4px solid #8f1d2c;background:#f6f7f8}
.geo-direct-answer-v14 span{font:800 9px "Roboto Mono",monospace;color:#8f1d2c;letter-spacing:.08em}
.geo-direct-answer-v14 p{margin:7px 0 0!important;font:600 18px/1.45 "Source Sans 3",sans-serif!important}
.geo-direct-answer-v14 small{display:block;margin-top:8px;color:#7a848a}
.preferred-source-official-v14{margin-top:10px}
.seo-geo-editor-v14{border-top:4px solid #0e2235!important}
@media(max-width:900px){.seo-score-cards-v14{grid-template-columns:repeat(2,1fr)}.seo-grid-v14{grid-template-columns:1fr}.seo-grid-v14 label.wide,.seo-note-v14.wide{grid-column:auto}.redirect-add-v14{grid-template-columns:1fr}.redirect-add-v14>span{display:none}}
/* === /V13 === */

.geo-method-v14{margin:28px 0;padding:16px 18px;border:1px solid #dfe4e6;background:#fff}
.geo-method-v14 span{display:block;color:#8f1d2c;font:800 9px/1 "Roboto Mono",monospace;letter-spacing:.08em}
.geo-method-v14 strong{display:block;margin-top:7px;font:700 15px/1.3 "Source Sans 3",sans-serif}
.geo-method-v14 p{margin:7px 0 0!important;color:#5f6970;font-size:14px!important;line-height:1.5!important}
.geo-method-v14 small{display:block;margin-top:9px;color:#52705b;font-weight:700}

/* === V13.1 SEO/GEO ADMIN GÖRÜNÜRLÜĞÜ === */
.nav-new-v131{
  display:inline-flex;
  align-items:center;
  margin-left:7px;
  padding:3px 5px;
  border-radius:3px;
  background:#8f1d2c;
  color:#fff;
  font:800 8px/1 "Roboto Mono",monospace;
  letter-spacing:.04em;
}
.v8-nav a.active .nav-new-v131{background:#fff;color:#8f1d2c}
.seo-route-v131{
  display:inline-block;
  margin-top:9px;
  padding:7px 9px;
  background:#f1f3f4;
  color:#58636a;
  font:600 10px/1.2 "Roboto Mono",monospace;
}
.seo-route-v131 code{color:#8f1d2c}
/* === /V13.1 === */

/* === V14 BIYORUM SEO & GEO SUITE === */
.seo-home-v14{border-top:4px solid #8f1d2c}
.seo-serp-preview-v14{margin:20px 22px 0;padding:18px 20px;border:1px solid #e1e5e7;background:#fff;max-width:760px}
.seo-serp-preview-v14 small{display:block;margin-bottom:12px;color:#7a858b;font:800 9px/1 "Roboto Mono",monospace}
.seo-serp-preview-v14 strong{display:block;color:#1a0dab;font:500 20px/1.25 Arial,sans-serif}
.seo-serp-preview-v14 span{display:block;margin-top:6px;color:#188038;font:400 12px/1.2 Arial,sans-serif}
.seo-serp-preview-v14 p{margin:7px 0 0;color:#4d5156;font:400 14px/1.45 Arial,sans-serif}
.seo-grid-v14 label small{float:right;color:#899298;font-weight:500}
.seo-health-grid-v14{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:20px 22px}
.seo-health-grid-v14 article{padding:15px 10px;border:1px solid #dfe4e6;background:#fff;text-align:center}
.seo-health-grid-v14 strong{display:block;font:800 28px/1 "Roboto Condensed",sans-serif}
.seo-health-grid-v14 span{display:block;margin-top:6px;color:#6c767d;font:700 9px/1.2 "Roboto Mono",monospace;text-transform:uppercase}
.settings-group-v21 code{padding:2px 5px;background:#eef1f2;color:#8f1d2c}
@media(max-width:1100px){.seo-health-grid-v14{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.seo-health-grid-v14{grid-template-columns:repeat(2,1fr)}}
/* === /V14 === */

/* === V15.0 HABER PORTALI ANA SAYFA === */
.news-topbar-v15{background:#f4f5f6;border-bottom:1px solid #e1e4e6;color:#58636a}
.news-topbar-v15__inner{height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:700 10px/1 "Roboto Mono",monospace}
.news-topbar-v15__inner>div{display:flex;align-items:center;gap:14px}
.news-topbar-v15 a{color:#4f5b62;text-decoration:none}
.news-topbar-v15 a:hover{color:#8f1d2c}
.news-live-v15{width:7px;height:7px;border-radius:50%;background:#bd1729;box-shadow:0 0 0 4px rgba(189,23,41,.10)}

.news-header-v15{background:#fff}
.news-masthead-v15{height:102px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #e4e7e9}
.news-menu-button-v15{justify-self:start;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #dfe3e5;background:#fff;color:#172129;cursor:pointer;font:800 10px/1 "Roboto Mono",monospace}
.news-menu-button-v15 svg{width:19px;height:19px;fill:currentColor}
.news-logo-v15{justify-self:center;text-align:center;text-decoration:none}
.news-logo-v15>span{display:block;color:#a51021;font:900 51px/.82 "Roboto Condensed",sans-serif;letter-spacing:-.055em;text-transform:lowercase}
.news-logo-v15>small{display:block;margin-top:9px;color:#5d686f;font:800 9px/1 "Roboto Mono",monospace;letter-spacing:.19em}
.news-header-actions-v15{justify-self:end}
.news-header-actions-v15 a{display:block;padding-left:18px;border-left:3px solid #a51021;text-decoration:none}
.news-header-actions-v15 span{display:block;color:#8a949a;font:800 8px/1 "Roboto Mono",monospace;letter-spacing:.09em}
.news-header-actions-v15 strong{display:block;margin-top:5px;color:#172129;font:800 15px/1 "Roboto Condensed",sans-serif}

.news-primary-v15{background:#111820;border-bottom:3px solid #a51021}
.news-primary-v15 .shell{display:flex;align-items:center;justify-content:center;min-height:45px}
.news-primary-v15 a{display:flex;align-items:center;min-height:45px;padding:0 19px;border-right:1px solid rgba(255,255,255,.09);color:#fff;text-decoration:none;font:800 14px/1 "Roboto Condensed",sans-serif}
.news-primary-v15 a:first-child{border-left:1px solid rgba(255,255,255,.09)}
.news-primary-v15 a:hover{background:#a51021}
.news-topicbar-v15{border-bottom:1px solid #dfe3e5;background:#fff}
.news-topicbar-v15 .shell{min-height:37px;display:flex;align-items:center;gap:20px;overflow:hidden;white-space:nowrap}
.news-topicbar-v15 strong{color:#a51021;font:800 9px/1 "Roboto Mono",monospace}
.news-topicbar-v15 a{color:#4b565e;text-decoration:none;font:700 12px/1 "Source Sans 3",sans-serif}
.news-topicbar-v15 a:hover{color:#a51021}

.home-top-ad-v15{width:min(970px,calc(100% - 30px));min-height:90px;margin:18px auto;display:grid;place-content:center;text-align:center}
.news-flash-v15{border-top:1px solid #e1e4e6;border-bottom:1px solid #d8dcdf;background:#fff}
.news-flash-v15>.shell{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:stretch}
.news-flash-v15> .shell>strong{display:flex;align-items:center;justify-content:center;background:#a51021;color:#fff;font:900 11px/1 "Roboto Mono",monospace;letter-spacing:.04em}
.news-flash-v15__track{display:flex;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none}
.news-flash-v15__track::-webkit-scrollbar{display:none}
.news-flash-v15__track a{display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:430px;padding:12px 20px;border-right:1px solid #e1e4e6;color:#172129;text-decoration:none;font:700 13px/1.25 "Source Sans 3",sans-serif}
.news-flash-v15__track time{color:#a51021;font:800 10px/1 "Roboto Mono",monospace}

.home-v15{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;padding-top:28px}
.home-v15__main{min-width:0}
.home-v15__sidebar{min-width:0}
.v15-headlines{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:18px;padding-bottom:22px;border-bottom:4px solid #111820}
.v15-lead{min-width:0}
.v15-lead__media{position:relative;display:block;overflow:hidden;background:#eef1f2;aspect-ratio:16/9}
.v15-lead__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.v15-lead__badge{position:absolute;left:0;bottom:0;padding:8px 11px;background:#a51021;color:#fff;font:800 10px/1 "Roboto Mono",monospace;text-transform:uppercase}
.v15-lead__copy{padding-top:14px}
.v15-lead__copy h1{margin:0;font:900 clamp(30px,3vw,44px)/.98 "Roboto Condensed",sans-serif;letter-spacing:-.025em}
.v15-lead__copy h1 a{color:#111820;text-decoration:none}
.v15-lead__copy p{margin:10px 0 0;color:#606a71;font:500 16px/1.4 "Source Sans 3",sans-serif}
.v15-lead__copy time{display:block;margin-top:10px;color:#899298;font:600 10px/1 "Roboto Mono",monospace}

.v15-headlines__side{display:grid;gap:20px}
.v15-side-lead{padding-bottom:18px;border-bottom:1px solid #dfe3e5}
.v15-side-lead:last-child{padding-bottom:0;border-bottom:0}
.v15-side-lead>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.v15-side-lead img{width:100%;height:100%;object-fit:cover;object-position:center}
.v15-side-lead>span{display:block;margin-top:9px;color:#a51021;font:800 9px/1 "Roboto Mono",monospace;text-transform:uppercase}
.v15-side-lead h2{margin:5px 0 0;font:800 23px/1.05 "Roboto Condensed",sans-serif}
.v15-side-lead h2 a{color:#111820;text-decoration:none}

.v15-top-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0 28px;border-bottom:1px solid #dfe3e5}
.v15-small-story{min-width:0}
.v15-small-story__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.v15-small-story__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.v15-small-story>div>span{display:block;margin-top:8px;color:#a51021;font:800 8px/1 "Roboto Mono",monospace;text-transform:uppercase}
.v15-small-story h3{margin:5px 0 0;font:800 18px/1.08 "Roboto Condensed",sans-serif}
.v15-small-story h3 a{color:#152029;text-decoration:none}
.v15-small-story time{display:block;margin-top:7px;color:#8b9499;font:600 9px/1 "Roboto Mono",monospace}

.v15-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:4px solid #111820}
.v15-section-head span{display:block;color:#a51021;font:900 9px/1 "Roboto Mono",monospace;letter-spacing:.08em}
.v15-section-head h2{margin:4px 0 0;font:900 31px/.95 "Roboto Condensed",sans-serif}
.v15-section-head>a{color:#536069;text-decoration:none;font:800 10px/1 "Roboto Mono",monospace}
.v15-stream{padding-top:28px}
.v15-stream__list{display:grid}
.v15-stream-row{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid #e0e4e6}
.v15-stream-row__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.v15-stream-row__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.v15-stream-row__meta{display:flex;align-items:center;gap:10px}
.v15-stream-row__meta span{color:#a51021;font:800 9px/1 "Roboto Mono",monospace;text-transform:uppercase}
.v15-stream-row__meta time{color:#899298;font:600 9px/1 "Roboto Mono",monospace}
.v15-stream-row h3{margin:6px 0 0;font:850 25px/1.03 "Roboto Condensed",sans-serif}
.v15-stream-row h3 a{color:#111820;text-decoration:none}
.v15-stream-row p{margin:8px 0 0;color:#687279;font:500 14px/1.4 "Source Sans 3",sans-serif}

.home-v15__sidebar{display:flex;flex-direction:column;gap:20px}
.v15-sidebar-box{border-top:4px solid #111820;background:#fff}
.v15-sidebar-box>header{padding:13px 0 10px;border-bottom:1px solid #dfe3e5}
.v15-sidebar-box>header span{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.v15-sidebar-box>header h2{margin:4px 0 0;font:900 25px/1 "Roboto Condensed",sans-serif}
.v15-rank{display:grid;grid-template-columns:45px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #e1e4e6;text-decoration:none}
.v15-rank em{color:#c5cace;font:900 30px/.9 "Roboto Condensed",sans-serif;font-style:normal}
.v15-rank b{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace;text-transform:uppercase}
.v15-rank strong{display:block;margin-top:4px;color:#182128;font:800 16px/1.08 "Roboto Condensed",sans-serif}
.v15-rank:hover strong{color:#a51021}
.home-sidebar-ad-v15{width:300px;max-width:100%;min-height:250px;margin:4px auto;display:grid;place-content:center;text-align:center}
.v15-editor-pick{display:block;padding-top:12px;text-decoration:none}
.v15-editor-pick img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}
.v15-editor-pick strong{display:block;margin-top:8px;color:#111820;font:900 21px/1.02 "Roboto Condensed",sans-serif}
.v15-editor-list a{display:block;padding:12px 0;border-bottom:1px solid #e1e4e6;text-decoration:none}
.v15-editor-list span{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.v15-editor-list strong{display:block;margin-top:4px;color:#182128;font:800 16px/1.08 "Roboto Condensed",sans-serif}
.v15-topics>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:12px}
.v15-topics a{padding:10px;border:1px solid #dce1e4;background:#f8f9fa;color:#25313a;text-decoration:none;font:800 12px/1 "Source Sans 3",sans-serif}
.v15-topics a:hover{background:#111820;color:#fff}

.v15-category{padding-top:40px}
.v15-category__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;padding-top:18px}
.v15-category__feature>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden}
.v15-category__feature img{width:100%;height:100%;object-fit:cover;object-position:center}
.v15-category__feature>span{display:block;margin-top:10px;color:#a51021;font:800 9px/1 "Roboto Mono",monospace}
.v15-category__feature h3{margin:5px 0 0;font:900 31px/1 "Roboto Condensed",sans-serif}
.v15-category__feature h3 a{color:#111820;text-decoration:none}
.v15-category__feature p{margin:8px 0 0;color:#687279;font:500 14px/1.4 "Source Sans 3",sans-serif}
.v15-category__stories{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.v15-category__stories .v15-small-story{padding-bottom:12px;border-bottom:1px solid #e0e4e6}

.v15-guides{display:grid;grid-template-columns:340px minmax(0,1fr);gap:38px;margin-top:48px;padding-top:28px;padding-bottom:36px;border-top:5px solid #111820;border-bottom:1px solid #dce1e4}
.v15-guides__intro>span{color:#a51021;font:900 9px/1 "Roboto Mono",monospace}
.v15-guides__intro h2{margin:7px 0 0;font:900 34px/.98 "Roboto Condensed",sans-serif}
.v15-guides__intro p{margin:12px 0 0;color:#687279;font:500 14px/1.45 "Source Sans 3",sans-serif}
.v15-guides__intro a{display:inline-block;margin-top:15px;color:#a51021;text-decoration:none;font:800 11px/1 "Roboto Mono",monospace}
.v15-guides__list{display:grid;grid-template-columns:1fr 1fr}
.v15-guides__list>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 14px;border-bottom:1px solid #e0e4e6;text-decoration:none}
.v15-guides__list>a:nth-child(odd){border-right:1px solid #e0e4e6}
.v15-guides__list em{color:#c4c9cc;font:900 28px/1 "Roboto Condensed",sans-serif;font-style:normal}
.v15-guides__list b{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.v15-guides__list strong{display:block;margin-top:4px;color:#182128;font:800 16px/1.05 "Roboto Condensed",sans-serif}
.v15-guides__list i{color:#a51021;font-style:normal}

@media(max-width:1180px){
  .home-v15{grid-template-columns:minmax(0,1fr) 300px;gap:22px}
  .v15-headlines{grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr)}
  .news-primary-v15 a{padding:0 13px}
}
@media(max-width:980px){
  .news-masthead-v15{height:86px;grid-template-columns:auto 1fr auto}
  .news-logo-v15>span{font-size:42px}
  .news-header-actions-v15{display:none}
  .news-logo-v15{justify-self:center}
  .news-primary-v15{display:none}
  .news-primary-v15.is-open{display:block}
  .news-primary-v15 .shell{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 16px}
  .news-primary-v15 a{border:0!important;justify-content:center}
  .home-v15{grid-template-columns:1fr}
  .home-v15__sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}
  .home-sidebar-ad-v15{display:none}
  .v15-category__grid{grid-template-columns:1fr}
}
@media(max-width:720px){
  .news-topbar-v15__inner>div:last-child a:not(:last-child){display:none}
  .news-masthead-v15{height:76px}
  .news-menu-button-v15 span{display:none}
  .news-logo-v15>span{font-size:36px}
  .news-logo-v15>small{font-size:7px;letter-spacing:.12em}
  .news-topicbar-v15 .shell{gap:14px}
  .news-flash-v15>.shell{grid-template-columns:92px minmax(0,1fr)}
  .news-flash-v15__track a{max-width:310px;padding:11px 13px}
  .v15-headlines{grid-template-columns:1fr}
  .v15-headlines__side{grid-template-columns:1fr 1fr;gap:12px}
  .v15-side-lead h2{font-size:19px}
  .v15-lead__copy h1{font-size:34px}
  .v15-top-grid{grid-template-columns:1fr 1fr}
  .v15-stream-row{grid-template-columns:130px minmax(0,1fr);gap:12px}
  .v15-stream-row h3{font-size:21px}
  .v15-stream-row p{display:none}
  .home-v15__sidebar{grid-template-columns:1fr}
  .v15-category__stories{grid-template-columns:1fr 1fr}
  .v15-guides{grid-template-columns:1fr;gap:18px}
  .v15-guides__list{grid-template-columns:1fr}
  .v15-guides__list>a:nth-child(odd){border-right:0}
}
@media(max-width:480px){
  .news-topbar-v15__inner{font-size:8px}
  .news-logo-v15>small{display:none}
  .news-primary-v15 .shell{grid-template-columns:1fr}
  .v15-headlines__side{grid-template-columns:1fr}
  .v15-top-grid{grid-template-columns:1fr 1fr}
  .v15-small-story h3{font-size:16px}
  .v15-stream-row{grid-template-columns:112px minmax(0,1fr)}
  .v15-category__stories{grid-template-columns:1fr}
}
/* === /V15.0 === */

/* === V15.1 HABER PORTALI REVİZYONU === */
.news-header-v151{background:#fff;border-bottom:1px solid #dfe3e5}
.news-header-main-v151{min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}
.news-logo-v151{text-decoration:none;min-width:150px}
.news-logo-v151 span{display:block;color:#a51021;font:900 43px/.84 "Roboto Condensed",sans-serif;letter-spacing:-.05em}
.news-logo-v151 small{display:block;margin-top:7px;color:#727d84;font:800 8px/1 "Roboto Mono",monospace;letter-spacing:.14em}
.news-desktop-nav-v151{display:flex;align-items:center;justify-content:center;min-width:0}
.news-desktop-nav-v151 a{display:flex;align-items:center;min-height:82px;padding:0 13px;color:#172129;text-decoration:none;font:800 14px/1 "Roboto Condensed",sans-serif}
.news-desktop-nav-v151 a:hover{color:#a51021}
.news-header-tools-v151{display:flex;align-items:center;gap:8px}
.news-search-v151,.news-menu-v151{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d9dee1;background:#fff;color:#182128;cursor:pointer}
.news-search-v151 svg,.news-menu-v151 svg{width:18px;height:18px;fill:currentColor}
.news-breaking-link-v151{height:38px;display:flex;align-items:center;gap:7px;padding:0 12px;background:#a51021;color:#fff;text-decoration:none;font:900 10px/1 "Roboto Mono",monospace}
.news-breaking-link-v151 span{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.14)}
.news-menu-v151{display:none}
.news-mobile-nav-v151{display:none;background:#111820}
.news-mobile-nav-v151 .shell{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 16px}
.news-mobile-nav-v151 a{padding:13px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);font:800 14px/1 "Roboto Condensed",sans-serif}
.news-subnav-v151{background:#111820;border-bottom:3px solid #a51021}
.news-subnav-v151 .shell{min-height:36px;display:flex;align-items:center;gap:18px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
.news-subnav-v151 strong{color:#fff;font:900 9px/1 "Roboto Mono",monospace}
.news-subnav-v151 a{color:#d8dde0;text-decoration:none;font:700 11px/1 "Source Sans 3",sans-serif}
.news-subnav-v151 a:hover{color:#fff}
.news-search-panel-v151{display:none;border-bottom:1px solid #dfe3e5;background:#f6f7f8}
.news-search-panel-v151.is-open{display:block}
.news-search-panel-v151 form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:12px;padding-bottom:12px}
.news-search-panel-v151 input{padding:12px 14px;border:1px solid #cfd5d8;background:#fff;font:500 14px "Source Sans 3",sans-serif}
.news-search-panel-v151 button{padding:0 20px;border:0;background:#111820;color:#fff;font:800 12px "Source Sans 3",sans-serif}

.portal-home-v151{padding-top:28px}
.portal-top-v151{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px}
.portal-top-v151__lead{min-width:0}
.portal-main-v151{padding-bottom:18px;border-bottom:1px solid #dfe3e5}
.portal-main-v151__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.portal-main-v151__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-main-v151__media span{position:absolute;left:0;bottom:0;padding:8px 10px;background:#a51021;color:#fff;font:900 9px/1 "Roboto Mono",monospace}
.portal-main-v151 h1{margin:13px 0 0;font:900 clamp(31px,3vw,45px)/.98 "Roboto Condensed",sans-serif}
.portal-main-v151 h1 a{color:#111820;text-decoration:none}
.portal-main-v151 p{margin:10px 0 0;color:#626d74;font:500 16px/1.4 "Source Sans 3",sans-serif}
.portal-secondary-grid-v151{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px}
.portal-secondary-grid-v151 article{min-width:0}
.portal-secondary-grid-v151__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.portal-secondary-grid-v151__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-secondary-grid-v151 span{display:block;margin-top:8px;color:#a51021;font:800 8px/1 "Roboto Mono",monospace;text-transform:uppercase}
.portal-secondary-grid-v151 h2{margin:4px 0 0;font:850 21px/1.04 "Roboto Condensed",sans-serif}
.portal-secondary-grid-v151 h2 a{color:#152029;text-decoration:none}

.portal-top-v151__rail{display:flex;flex-direction:column;gap:18px}
.portal-box-v151{border-top:4px solid #111820}
.portal-box-v151 header{padding:12px 0 9px;border-bottom:1px solid #dfe3e5}
.portal-box-v151 header span{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.portal-box-v151 header h2{margin:4px 0 0;font:900 24px/1 "Roboto Condensed",sans-serif}
.portal-ranked-v151{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:11px 0;border-bottom:1px solid #e2e5e7;text-decoration:none}
.portal-ranked-v151 em{color:#c5cbce;font:900 28px/.9 "Roboto Condensed",sans-serif;font-style:normal}
.portal-ranked-v151 b{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.portal-ranked-v151 strong{display:block;margin-top:3px;color:#182128;font:800 15px/1.06 "Roboto Condensed",sans-serif}
.portal-latest-v151 a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid #e2e5e7;text-decoration:none}
.portal-latest-v151 time{color:#a51021;font:800 9px/1 "Roboto Mono",monospace}
.portal-latest-v151 strong{color:#182128;font:750 14px/1.15 "Source Sans 3",sans-serif}

.portal-headline-strip-v151{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;border-top:4px solid #111820;border-bottom:1px solid #dfe3e5}
.portal-headline-strip-v151 article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:14px 12px;border-right:1px solid #dfe3e5}
.portal-headline-strip-v151 article:last-child{border-right:0}
.portal-headline-strip-v151 em{color:#ccd1d4;font:900 25px/1 "Roboto Condensed",sans-serif;font-style:normal}
.portal-headline-strip-v151 span{display:block;color:#a51021;font:800 7px/1 "Roboto Mono",monospace;text-transform:uppercase}
.portal-headline-strip-v151 h3{margin:4px 0 0;font:800 15px/1.05 "Roboto Condensed",sans-serif}
.portal-headline-strip-v151 h3 a{color:#182128;text-decoration:none}

.portal-body-v151{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding-top:34px}
.portal-feed-v151 article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid #e0e4e6}
.portal-feed-v151__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.portal-feed-v151__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-feed-v151__meta{display:flex;align-items:center;gap:10px}
.portal-feed-v151__meta span{color:#a51021;font:800 8px/1 "Roboto Mono",monospace;text-transform:uppercase}
.portal-feed-v151__meta time{color:#8a949a;font:600 8px/1 "Roboto Mono",monospace}
.portal-feed-v151 h3{margin:5px 0 0;font:850 24px/1.03 "Roboto Condensed",sans-serif}
.portal-feed-v151 h3 a{color:#111820;text-decoration:none}
.portal-feed-v151 p{margin:8px 0 0;color:#667178;font:500 14px/1.4 "Source Sans 3",sans-serif}
.portal-body-v151__sidebar{display:flex;flex-direction:column;gap:20px}
.portal-editor-lead-v151{display:block;padding-top:12px;text-decoration:none}
.portal-editor-lead-v151 img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}
.portal-editor-lead-v151 strong{display:block;margin-top:8px;color:#111820;font:900 20px/1.03 "Roboto Condensed",sans-serif}
.portal-editor-row-v151{display:block;padding:11px 0;border-bottom:1px solid #e1e4e6;text-decoration:none}
.portal-editor-row-v151 span{display:block;color:#a51021;font:800 7px/1 "Roboto Mono",monospace}
.portal-editor-row-v151 strong{display:block;margin-top:4px;color:#182128;font:800 15px/1.06 "Roboto Condensed",sans-serif}
.portal-topics-v151>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:12px}
.portal-topics-v151 a{padding:9px;border:1px solid #dfe3e5;background:#f8f9fa;color:#27323a;text-decoration:none;font:800 11px/1 "Source Sans 3",sans-serif}

.portal-category-v151{padding-top:42px}
.portal-category-v151__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding-top:18px}
.portal-category-feature-v151>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden}
.portal-category-feature-v151 img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-category-feature-v151>span{display:block;margin-top:9px;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.portal-category-feature-v151 h3{margin:5px 0 0;font:900 30px/1 "Roboto Condensed",sans-serif}
.portal-category-feature-v151 h3 a{color:#111820;text-decoration:none}
.portal-category-feature-v151 p{margin:8px 0 0;color:#667178;font:500 14px/1.4 "Source Sans 3",sans-serif}
.portal-category-list-v151{display:grid}
.portal-category-list-v151 article{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid #e1e4e6}
.portal-category-list-v151__media{display:block;aspect-ratio:16/9;overflow:hidden}
.portal-category-list-v151__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-category-list-v151 span{display:block;color:#a51021;font:800 7px/1 "Roboto Mono",monospace}
.portal-category-list-v151 h3{margin:4px 0 0;font:800 18px/1.04 "Roboto Condensed",sans-serif}
.portal-category-list-v151 h3 a{color:#182128;text-decoration:none}

.portal-guides-v151{padding-top:44px;padding-bottom:38px}
.portal-guides-v151>div{display:grid;grid-template-columns:1fr 1fr;padding-top:14px}
.portal-guides-v151>div>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 12px;border-bottom:1px solid #e0e4e6;text-decoration:none}
.portal-guides-v151>div>a:nth-child(odd){border-right:1px solid #e0e4e6}
.portal-guides-v151 em{color:#c7cccf;font:900 26px/1 "Roboto Condensed",sans-serif;font-style:normal}
.portal-guides-v151 strong{color:#182128;font:800 16px/1.05 "Roboto Condensed",sans-serif}
.portal-guides-v151 i{color:#a51021;font-style:normal}

@media(max-width:1120px){
  .news-desktop-nav-v151 a{padding:0 9px;font-size:13px}
  .portal-top-v151,.portal-body-v151{grid-template-columns:minmax(0,1fr) 300px}
}
@media(max-width:980px){
  .news-header-main-v151{grid-template-columns:auto 1fr auto;min-height:72px}
  .news-desktop-nav-v151{display:none}
  .news-menu-v151{display:grid}
  .news-breaking-link-v151{display:none}
  .news-mobile-nav-v151.is-open{display:block}
  .news-logo-v151 span{font-size:38px}
  .portal-top-v151{grid-template-columns:1fr}
  .portal-top-v151__rail{display:grid;grid-template-columns:1fr 1fr}
  .portal-body-v151{grid-template-columns:1fr}
  .portal-body-v151__sidebar{display:grid;grid-template-columns:1fr 1fr}
  .portal-headline-strip-v151{grid-template-columns:repeat(3,1fr)}
  .portal-headline-strip-v151 article:nth-child(3){border-right:0}
  .portal-category-v151__grid{grid-template-columns:1fr}
}
@media(max-width:700px){
  .news-header-main-v151{gap:12px}
  .news-logo-v151{min-width:0}
  .news-logo-v151 span{font-size:34px}
  .news-logo-v151 small{display:none}
  .news-topbar-v15__inner>div:last-child a:not(:last-child){display:none}
  .portal-secondary-grid-v151{grid-template-columns:1fr 1fr}
  .portal-top-v151__rail{grid-template-columns:1fr}
  .portal-headline-strip-v151{grid-template-columns:1fr 1fr}
  .portal-headline-strip-v151 article{border-right:1px solid #dfe3e5}
  .portal-headline-strip-v151 article:nth-child(even){border-right:0}
  .portal-feed-v151 article{grid-template-columns:130px minmax(0,1fr);gap:12px}
  .portal-feed-v151 h3{font-size:20px}
  .portal-feed-v151 p{display:none}
  .portal-body-v151__sidebar{grid-template-columns:1fr}
  .portal-category-list-v151 article{grid-template-columns:115px minmax(0,1fr)}
  .portal-guides-v151>div{grid-template-columns:1fr}
  .portal-guides-v151>div>a:nth-child(odd){border-right:0}
}
@media(max-width:480px){
  .news-search-v151{display:none}
  .portal-secondary-grid-v151{grid-template-columns:1fr}
  .portal-main-v151 h1{font-size:33px}
  .portal-headline-strip-v151{grid-template-columns:1fr}
  .portal-headline-strip-v151 article{border-right:0}
}
/* === /V15.1 === */

/* === V15.2 HABER PORTALI / POPÜLER HABER SİTESİ MİMARİSİ === */
.portal-utility-v152{background:#f2f3f4;border-bottom:1px solid #e0e3e5}
.portal-utility-v152__inner{height:30px;display:flex;align-items:center;justify-content:space-between;gap:18px;font:700 9px/1 "Roboto Mono",monospace}
.portal-utility-v152__left,.portal-utility-v152__right{display:flex;align-items:center;gap:14px}
.portal-utility-v152 a{color:#59646b;text-decoration:none}
.portal-utility-v152 a:hover{color:#a51021}

.portal-header-v152{background:#fff}
.portal-logo-row-v152{height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #e0e4e6}
.portal-logo-v152{justify-self:center;text-decoration:none}
.portal-logo-v152 span{display:block;color:#a51021;font:900 58px/.8 "Roboto Condensed",sans-serif;letter-spacing:-.065em}
.portal-hamburger-v152,.portal-search-v152{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d7dde0;background:#fff;color:#172129;cursor:pointer}
.portal-hamburger-v152{justify-self:start}
.portal-search-v152{justify-self:end}
.portal-hamburger-v152 svg,.portal-search-v152 svg{width:19px;height:19px;fill:currentColor}

.portal-mainnav-v152{background:#111820;border-bottom:3px solid #a51021}
.portal-mainnav-v152 .shell{display:flex;align-items:center;justify-content:center;min-height:44px}
.portal-mainnav-v152 a{display:flex;align-items:center;min-height:44px;padding:0 18px;border-right:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;font:800 13px/1 "Roboto Condensed",sans-serif}
.portal-mainnav-v152 a:first-child{border-left:1px solid rgba(255,255,255,.08)}
.portal-mainnav-v152 a:hover,.portal-mainnav-v152 a.is-home{background:#a51021}

.portal-subnav-v152{border-bottom:1px solid #dfe3e5;background:#fff}
.portal-subnav-v152 .shell{min-height:36px;display:flex;align-items:center;gap:18px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
.portal-subnav-v152 strong{color:#a51021;font:900 9px/1 "Roboto Mono",monospace}
.portal-subnav-v152 a{color:#46525a;text-decoration:none;font:700 11px/1 "Source Sans 3",sans-serif}
.portal-search-panel-v152{display:none;border-bottom:1px solid #dfe3e5;background:#f6f7f8}
.portal-search-panel-v152.is-open{display:block}
.portal-search-panel-v152 form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:12px;padding-bottom:12px}
.portal-search-panel-v152 input{padding:12px 14px;border:1px solid #cfd5d8;background:#fff;font:500 14px "Source Sans 3",sans-serif}
.portal-search-panel-v152 button{padding:0 22px;border:0;background:#111820;color:#fff;font:800 11px "Roboto Mono",monospace}

.portal-top-ad-v152{width:min(970px,calc(100% - 28px));min-height:90px;margin:18px auto;display:grid;place-content:center;text-align:center}
.portal-breaking-v152{background:#fff;border-top:1px solid #dde1e3;border-bottom:1px solid #d6dade}
.portal-breaking-v152>.shell{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:stretch}
.portal-breaking-v152>.shell>strong{display:flex;align-items:center;justify-content:center;background:#a51021;color:#fff;font:900 10px/1 "Roboto Mono",monospace}
.portal-breaking-v152>.shell>div{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}
.portal-breaking-v152 a{display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:410px;padding:11px 17px;border-right:1px solid #e0e4e6;color:#172129;text-decoration:none;font:700 12px/1.2 "Source Sans 3",sans-serif}
.portal-breaking-v152 time{color:#a51021;font:800 9px/1 "Roboto Mono",monospace}

.portal-home-v152{padding-top:26px}
.portal-lead-layout-v152{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}
.portal-mosaic-v152{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.portal-mosaic-v152__hero{grid-column:1/-1;padding-bottom:15px;border-bottom:1px solid #dfe3e5}
.portal-mosaic-v152__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.portal-mosaic-v152__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.portal-mosaic-v152__hero .portal-mosaic-v152__media span{position:absolute;left:0;bottom:0;padding:8px 10px;background:#a51021;color:#fff;font:900 9px/1 "Roboto Mono",monospace}
.portal-mosaic-v152__hero h1{margin:12px 0 0;font:900 clamp(31px,3vw,45px)/.98 "Roboto Condensed",sans-serif}
.portal-mosaic-v152__hero h1 a{color:#111820;text-decoration:none}
.portal-mosaic-v152__small>span{display:block;margin-top:8px;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.portal-mosaic-v152__small h2{margin:4px 0 0;font:850 21px/1.04 "Roboto Condensed",sans-serif}
.portal-mosaic-v152__small h2 a{color:#182128;text-decoration:none}

.portal-rail-v152{display:flex;flex-direction:column;gap:18px}
.portal-tabs-v152{border-top:4px solid #111820}
.portal-tabs-v152__nav{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfe3e5}
.portal-tabs-v152__nav button{padding:12px 8px;border:0;background:#f6f7f8;color:#59646b;cursor:pointer;font:900 9px/1 "Roboto Mono",monospace}
.portal-tabs-v152__nav button.is-active{background:#fff;color:#a51021;border-bottom:3px solid #a51021}
.portal-tabs-v152__panel{display:none}
.portal-tabs-v152__panel.is-active{display:block}
.portal-tabs-v152__panel>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:11px 0;border-bottom:1px solid #e1e4e6;text-decoration:none}
.portal-tabs-v152__panel em{color:#c7cccf;font:900 28px/.9 "Roboto Condensed",sans-serif;font-style:normal}
.portal-tabs-v152__panel time{color:#a51021;font:800 9px/1 "Roboto Mono",monospace}
.portal-tabs-v152__panel b{display:block;color:#a51021;font:800 7px/1 "Roboto Mono",monospace}
.portal-tabs-v152__panel strong{display:block;margin-top:3px;color:#182128;font:800 15px/1.06 "Roboto Condensed",sans-serif}
.portal-sidebar-ad-v152{width:300px;max-width:100%;min-height:250px;margin:0 auto;display:grid;place-content:center;text-align:center}

.portal-headline-grid-v152{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:28px 0 30px;border-bottom:5px solid #111820}
.portal-headline-grid-v152 article{min-width:0}
.portal-headline-grid-v152__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.portal-headline-grid-v152__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-headline-grid-v152 span{display:block;margin-top:7px;color:#a51021;font:800 7px/1 "Roboto Mono",monospace;text-transform:uppercase}
.portal-headline-grid-v152 h3{margin:4px 0 0;font:800 16px/1.04 "Roboto Condensed",sans-serif}
.portal-headline-grid-v152 h3 a{color:#182128;text-decoration:none}

.portal-content-v152{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding-top:34px}
.portal-section-title-v152{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:4px solid #111820}
.portal-section-title-v152 span{display:block;color:#a51021;font:900 8px/1 "Roboto Mono",monospace}
.portal-section-title-v152 h2{margin:4px 0 0;font:900 30px/.95 "Roboto Condensed",sans-serif}
.portal-section-title-v152>a{color:#58646b;text-decoration:none;font:800 9px/1 "Roboto Mono",monospace}

.portal-feed-v152 article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid #e0e4e6}
.portal-feed-v152__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f2}
.portal-feed-v152__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-feed-v152__meta{display:flex;align-items:center;gap:10px}
.portal-feed-v152__meta span{color:#a51021;font:800 8px/1 "Roboto Mono",monospace;text-transform:uppercase}
.portal-feed-v152__meta time{color:#899298;font:600 8px/1 "Roboto Mono",monospace}
.portal-feed-v152 h3{margin:5px 0 0;font:850 24px/1.03 "Roboto Condensed",sans-serif}
.portal-feed-v152 h3 a{color:#111820;text-decoration:none}
.portal-feed-v152 p{margin:8px 0 0;color:#677179;font:500 14px/1.4 "Source Sans 3",sans-serif}

.portal-sidebar-v152{display:flex;flex-direction:column;gap:20px}
.portal-sidebar-box-v152{border-top:4px solid #111820}
.portal-sidebar-box-v152>header{padding:12px 0 9px;border-bottom:1px solid #dfe3e5}
.portal-sidebar-box-v152>header span{display:block;color:#a51021;font:800 8px/1 "Roboto Mono",monospace}
.portal-sidebar-box-v152>header h2{margin:4px 0 0;font:900 24px/1 "Roboto Condensed",sans-serif}
.portal-editor-lead-v152{display:block;padding-top:12px;text-decoration:none}
.portal-editor-lead-v152 img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}
.portal-editor-lead-v152 strong{display:block;margin-top:8px;color:#111820;font:900 20px/1.03 "Roboto Condensed",sans-serif}
.portal-editor-row-v152{display:block;padding:11px 0;border-bottom:1px solid #e1e4e6;text-decoration:none}
.portal-editor-row-v152 span{display:block;color:#a51021;font:800 7px/1 "Roboto Mono",monospace}
.portal-editor-row-v152 strong{display:block;margin-top:4px;color:#182128;font:800 15px/1.06 "Roboto Condensed",sans-serif}
.portal-topic-list-v152>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:12px}
.portal-topic-list-v152 a{padding:9px;border:1px solid #dfe3e5;background:#f8f9fa;color:#28333b;text-decoration:none;font:800 11px/1 "Source Sans 3",sans-serif}

.portal-category-v152{padding-top:42px}
.portal-category-v152__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;padding-top:17px}
.portal-category-v152__hero>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden}
.portal-category-v152__hero img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-category-v152__hero>span,.portal-category-v152__grid span{display:block;margin-top:8px;color:#a51021;font:800 7px/1 "Roboto Mono",monospace}
.portal-category-v152__hero h3{margin:5px 0 0;font:900 29px/1 "Roboto Condensed",sans-serif}
.portal-category-v152__hero h3 a,.portal-category-v152__grid h3 a{color:#111820;text-decoration:none}
.portal-category-v152__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.portal-category-v152__media{display:block;aspect-ratio:16/9;overflow:hidden}
.portal-category-v152__media img{width:100%;height:100%;object-fit:cover;object-position:center}
.portal-category-v152__grid h3{margin:4px 0 0;font:800 17px/1.04 "Roboto Condensed",sans-serif}

.portal-guides-v152{padding-top:42px;padding-bottom:38px}
.portal-guides-v152__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:15px}
.portal-guides-v152__grid>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid #dfe3e5;text-decoration:none}
.portal-guides-v152__grid span{grid-column:1/-1;color:#a51021;font:800 7px/1 "Roboto Mono",monospace}
.portal-guides-v152__grid strong{color:#182128;font:800 16px/1.05 "Roboto Condensed",sans-serif}
.portal-guides-v152__grid i{color:#a51021;font-style:normal}

@media(max-width:1120px){
  .portal-mainnav-v152 a{padding:0 12px}
  .portal-lead-layout-v152,.portal-content-v152{grid-template-columns:minmax(0,1fr) 290px}
}
@media(max-width:980px){
  .portal-logo-row-v152{height:78px}
  .portal-logo-v152 span{font-size:45px}
  .portal-mainnav-v152{display:none}
  .portal-mainnav-v152.is-open{display:block}
  .portal-mainnav-v152 .shell{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 16px}
  .portal-mainnav-v152 a{border:0!important;justify-content:center}
  .portal-lead-layout-v152{grid-template-columns:1fr}
  .portal-rail-v152{display:grid;grid-template-columns:1fr 1fr}
  .portal-sidebar-ad-v152{display:none}
  .portal-headline-grid-v152{grid-template-columns:repeat(3,1fr)}
  .portal-content-v152{grid-template-columns:1fr}
  .portal-sidebar-v152{display:grid;grid-template-columns:1fr 1fr}
  .portal-category-v152__layout{grid-template-columns:1fr}
}
@media(max-width:700px){
  .portal-utility-v152__left a:nth-child(n+3),.portal-utility-v152__right a:first-of-type{display:none}
  .portal-logo-row-v152{height:70px}
  .portal-logo-v152 span{font-size:40px}
  .portal-breaking-v152>.shell{grid-template-columns:92px minmax(0,1fr)}
  .portal-breaking-v152 a{max-width:300px;padding:10px 12px}
  .portal-mosaic-v152{grid-template-columns:1fr}
  .portal-mosaic-v152__hero{grid-column:auto}
  .portal-rail-v152{grid-template-columns:1fr}
  .portal-headline-grid-v152{grid-template-columns:1fr 1fr}
  .portal-feed-v152 article{grid-template-columns:130px minmax(0,1fr);gap:12px}
  .portal-feed-v152 h3{font-size:20px}
  .portal-feed-v152 p{display:none}
  .portal-sidebar-v152{grid-template-columns:1fr}
  .portal-category-v152__grid{grid-template-columns:1fr 1fr}
  .portal-guides-v152__grid{grid-template-columns:1fr}
}
@media(max-width:480px){
  .portal-search-v152{width:36px;height:36px}
  .portal-hamburger-v152{width:36px;height:36px}
  .portal-logo-v152 span{font-size:36px}
  .portal-mainnav-v152 .shell{grid-template-columns:1fr}
  .portal-headline-grid-v152{grid-template-columns:1fr 1fr}
  .portal-category-v152__grid{grid-template-columns:1fr}
}
/* === /V15.2 === */

/* === V15.3 TYPOGRAFİ + BIYORUM WORDMARK === */

/* Utility bar: teknik/monospace görünüm kaldırıldı */
.portal-utility-v152__inner{
  height:34px !important;
  font-family:"Source Sans 3",sans-serif !important;
  font-size:12px !important;
  font-weight:650 !important;
  letter-spacing:.005em !important;
}
.portal-utility-v152__left,
.portal-utility-v152__right{
  gap:16px !important;
}
.portal-utility-v152 a,
.portal-utility-v152 span{
  line-height:1 !important;
}
.portal-utility-v152__left a{
  position:relative;
  color:#3f4a52 !important;
}
.portal-utility-v152__left a + a::before{
  content:"";
  position:absolute;
  left:-8px;
  top:50%;
  width:1px;
  height:11px;
  background:#d6dbde;
  transform:translateY(-50%);
}
.portal-utility-v152__right{
  color:#7b858b;
}
.portal-utility-v152__right a{
  color:#59636a !important;
}
.portal-utility-v152 a:hover{
  color:#9e1322 !important;
}

/* Biyorum: font yazısı yerine optik kerning yapılmış wordmark */
.portal-logo-v153{
  position:relative;
  justify-self:center;
  display:inline-flex;
  align-items:flex-end;
  gap:9px;
  min-width:0;
  color:#a70f20;
  text-decoration:none;
}
.portal-logo-v153__word{
  display:flex;
  align-items:baseline;
  line-height:.76;
  white-space:nowrap;
}
.portal-logo-v153__word i{
  display:inline-block;
  position:relative;
  font-family:"Archivo",sans-serif;
  font-style:normal;
  font-weight:900;
  font-stretch:112%;
  font-size:58px;
  letter-spacing:-.085em;
  color:#a70f20;
  text-rendering:geometricPrecision;
  -webkit-font-smoothing:antialiased;
}
/* optik harf ayarları */
.portal-logo-v153__word .l-b{
  margin-right:-1px;
  transform:scaleX(.94);
  transform-origin:right bottom;
}
.portal-logo-v153__word .l-i{
  margin-left:-2px;
  margin-right:-1px;
}
.portal-logo-v153__word .l-i::after{
  content:"";
  position:absolute;
  width:7px;
  height:7px;
  left:50%;
  top:-7px;
  border-radius:50%;
  background:#111820;
  transform:translateX(-50%);
}
.portal-logo-v153__word .l-y{
  margin-left:-2px;
  transform:translateY(1px);
}
.portal-logo-v153__word .l-o{
  margin-left:-1px;
  transform:scaleX(.96);
}
.portal-logo-v153__word .l-r{
  margin-left:-2px;
}
.portal-logo-v153__word .l-u{
  margin-left:-1px;
  transform:scaleX(.97);
}
.portal-logo-v153__word .l-m{
  margin-left:-2px;
  letter-spacing:-.06em;
}
.portal-logo-v153 small{
  margin-bottom:4px;
  padding-left:9px;
  border-left:1px solid #d4d9dc;
  color:#68737a;
  font:800 9px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.18em;
}

/* Ana navigasyon: daha editoryal, haber sitesi karakteri */
.portal-mainnav-v152 a{
  font-family:"Archivo Narrow",sans-serif !important;
  font-size:14px !important;
  font-weight:700 !important;
  letter-spacing:.018em !important;
}
.portal-subnav-v152 strong{
  font-family:"Archivo Narrow",sans-serif !important;
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.055em !important;
}
.portal-subnav-v152 a{
  font-family:"Source Sans 3",sans-serif !important;
  font-size:12.5px !important;
  font-weight:650 !important;
  letter-spacing:0 !important;
}

/* Son dakika şeridi de monospace olmaktan çıkarıldı */
.portal-breaking-v152>.shell>strong{
  font-family:"Archivo Narrow",sans-serif !important;
  font-size:12px !important;
  font-weight:700 !important;
  letter-spacing:.06em !important;
}
.portal-breaking-v152 a{
  font-family:"Source Sans 3",sans-serif !important;
  font-size:13px !important;
  font-weight:650 !important;
}
.portal-breaking-v152 time{
  font-family:"Archivo Narrow",sans-serif !important;
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.025em !important;
}

/* Başlık tipografisi: daha güçlü gazete/haber ritmi */
.portal-mosaic-v152__hero h1,
.portal-mosaic-v152__small h2,
.portal-headline-grid-v152 h3,
.portal-feed-v152 h3,
.portal-category-v152__hero h3,
.portal-category-v152__grid h3,
.portal-sidebar-box-v152 h2,
.portal-tabs-v152__panel strong{
  font-family:"Archivo Narrow","Roboto Condensed",sans-serif !important;
}
.portal-mosaic-v152__hero h1{
  font-weight:700 !important;
  letter-spacing:-.025em !important;
}
.portal-mosaic-v152__small h2,
.portal-feed-v152 h3,
.portal-category-v152__hero h3{
  font-weight:700 !important;
  letter-spacing:-.012em !important;
}

/* Mikro kategori metinlerinde mono azaltıldı */
.portal-mosaic-v152__small>span,
.portal-headline-grid-v152 span,
.portal-feed-v152__meta span,
.portal-category-v152__hero>span,
.portal-category-v152__grid span,
.portal-sidebar-box-v152>header span,
.portal-tabs-v152__panel b{
  font-family:"Archivo Narrow",sans-serif !important;
  font-weight:700 !important;
  letter-spacing:.06em !important;
}

/* Logo satırındaki eski class etkisini tamamen iptal et */
.portal-logo-v152{display:none!important}

@media(max-width:980px){
  .portal-logo-v153__word i{font-size:48px}
  .portal-logo-v153 small{font-size:8px}
}
@media(max-width:700px){
  .portal-utility-v152__inner{
    font-size:11px !important;
  }
  .portal-logo-v153__word i{
    font-size:42px;
  }
  .portal-logo-v153 small{
    display:none;
  }
}
@media(max-width:480px){
  .portal-logo-v153__word i{
    font-size:37px;
  }
}
/* === /V15.3 === */

/* === V15.4 BIYORUM BLOG / HABER PORTALI YENİDEN TASARIM === */
.blog-topline-v154{
  background:#f5f6f7;
  border-bottom:1px solid #e2e5e7;
}
.blog-topline-v154__inner{
  height:32px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  color:#6b757c;
  font:600 11px/1 "Source Sans 3",sans-serif;
}
.blog-topline-v154__inner>div{
  display:flex;
  align-items:center;
  gap:14px;
}
.blog-topline-v154__inner a{
  color:#5d676e;
  text-decoration:none;
}
.blog-topline-v154__inner a:hover{color:#9d1424}
.blog-topline-v154__inner time{
  color:#2d3941;
  font-weight:700;
}

.blog-header-v154{background:#fff}
.blog-brand-row-v154{
  height:88px;
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  border-bottom:1px solid #e0e4e6;
}
.blog-menu-v154,.blog-search-v154{
  width:40px;height:40px;
  display:grid;place-items:center;
  border:1px solid #d9dee1;
  background:#fff;
  color:#162129;
  cursor:pointer;
}
.blog-menu-v154{justify-self:start}
.blog-search-v154{justify-self:end}
.blog-menu-v154 svg,.blog-search-v154 svg{width:19px;height:19px;fill:currentColor}

.biyorum-blog-logo-v154{
  justify-self:center;
  display:flex;
  align-items:center;
  gap:13px;
  text-decoration:none;
}
.biyorum-blog-logo-v154__biyorum{
  color:#a50f20;
  font:900 52px/.82 "Archivo",sans-serif;
  font-stretch:110%;
  letter-spacing:-.065em;
}
.biyorum-blog-logo-v154__divider{
  width:1px;
  height:32px;
  background:#d6dbde;
}
.biyorum-blog-logo-v154__blog{
  color:#111820;
  font:800 17px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.18em;
}

.blog-nav-v154{
  background:#111820;
  border-bottom:3px solid #a50f20;
}
.blog-nav-v154 .shell{
  min-height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.blog-nav-v154 a{
  display:flex;
  align-items:center;
  min-height:44px;
  padding:0 16px;
  border-right:1px solid rgba(255,255,255,.08);
  color:#fff;
  text-decoration:none;
  font:700 13px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.03em;
}
.blog-nav-v154 a:first-child{border-left:1px solid rgba(255,255,255,.08)}
.blog-nav-v154 a:hover{background:#a50f20}

.blog-trends-v154{
  background:#fff;
  border-bottom:1px solid #dfe3e5;
}
.blog-trends-v154 .shell{
  min-height:36px;
  display:flex;
  align-items:center;
  gap:18px;
  overflow-x:auto;
  white-space:nowrap;
  scrollbar-width:none;
}
.blog-trends-v154 strong{
  color:#a50f20;
  font:700 10px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
}
.blog-trends-v154 a{
  color:#4f5a61;
  text-decoration:none;
  font:650 12px/1 "Source Sans 3",sans-serif;
}
.blog-trends-v154 a:hover{color:#a50f20}

.blog-search-panel-v154{
  display:none;
  background:#f6f7f8;
  border-bottom:1px solid #dfe3e5;
}
.blog-search-panel-v154.is-open{display:block}
.blog-search-panel-v154 form{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px;
  padding-top:12px;
  padding-bottom:12px;
}
.blog-search-panel-v154 input{
  padding:12px 14px;
  border:1px solid #cfd5d8;
  background:#fff;
  font:500 14px "Source Sans 3",sans-serif;
}
.blog-search-panel-v154 button{
  padding:0 22px;
  border:0;
  background:#111820;
  color:#fff;
  font:700 11px "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
}

.breaking-v154{
  background:#fff;
  border-bottom:1px solid #d9dde0;
}
.breaking-v154>.shell{
  display:grid;
  grid-template-columns:112px minmax(0,1fr);
  align-items:stretch;
}
.breaking-v154>.shell>strong{
  display:flex;
  align-items:center;
  justify-content:center;
  background:#a50f20;
  color:#fff;
  font:700 12px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.07em;
}
.breaking-v154__items{
  display:flex;
  align-items:center;
  overflow-x:auto;
  scrollbar-width:none;
}
.breaking-v154__items a{
  flex:0 0 auto;
  max-width:410px;
  display:flex;
  align-items:center;
  gap:8px;
  padding:11px 16px;
  border-right:1px solid #e1e4e6;
  color:#172129;
  text-decoration:none;
  font:650 13px/1.2 "Source Sans 3",sans-serif;
}
.breaking-v154__items time{
  color:#a50f20;
  font:700 10px/1 "Archivo Narrow",sans-serif;
}

.front-v154{
  display:grid;
  grid-template-columns:minmax(0,1fr) 320px;
  gap:26px;
  padding-top:26px;
}
.front-v154__primary{min-width:0}
.hero-v154{
  padding-bottom:18px;
  border-bottom:1px solid #dfe3e5;
}
.hero-v154__media{
  position:relative;
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#edf0f1;
}
.hero-v154__media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.hero-v154__media span{
  position:absolute;
  left:0;
  bottom:0;
  padding:8px 10px;
  background:#a50f20;
  color:#fff;
  font:700 9px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.07em;
}
.hero-v154 h1{
  margin:13px 0 0;
  font:700 clamp(33px,3.1vw,47px)/.98 "Archivo Narrow",sans-serif;
  letter-spacing:-.02em;
}
.hero-v154 h1 a{color:#111820;text-decoration:none}
.hero-v154 p{
  margin:10px 0 0;
  color:#657078;
  font:500 16px/1.42 "Source Sans 3",sans-serif;
}

.secondary-v154{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  padding-top:18px;
}
.secondary-v154 article{min-width:0}
.secondary-v154__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#edf0f1;
}
.secondary-v154__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.secondary-v154 article>span{
  display:block;
  margin-top:8px;
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
}
.secondary-v154 h2{
  margin:5px 0 0;
  font:700 21px/1.04 "Archivo Narrow",sans-serif;
}
.secondary-v154 h2 a{color:#182128;text-decoration:none}

.front-v154__rail{min-width:0}
.rail-tabs-v154{
  position:sticky;
  top:12px;
  border-top:4px solid #111820;
}
.rail-tabs-v154__nav{
  display:grid;
  grid-template-columns:1fr 1fr;
  border-bottom:1px solid #dfe3e5;
}
.rail-tabs-v154__nav button{
  padding:12px 6px;
  border:0;
  background:#f5f6f7;
  color:#667178;
  cursor:pointer;
  font:700 9px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.rail-tabs-v154__nav button.is-active{
  background:#fff;
  color:#a50f20;
  border-bottom:3px solid #a50f20;
}
.rail-tabs-v154__panel{display:none}
.rail-tabs-v154__panel.is-active{display:block}
.rail-tabs-v154__panel>a{
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  gap:9px;
  padding:11px 0;
  border-bottom:1px solid #e1e4e6;
  text-decoration:none;
}
.rail-tabs-v154__panel em{
  color:#c5cace;
  font:700 28px/.9 "Archivo Narrow",sans-serif;
  font-style:normal;
}
.rail-tabs-v154__panel time{
  color:#a50f20;
  font:700 10px/1 "Archivo Narrow",sans-serif;
}
.rail-tabs-v154__panel b{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.rail-tabs-v154__panel strong{
  display:block;
  margin-top:3px;
  color:#182128;
  font:700 15px/1.06 "Archivo Narrow",sans-serif;
}

.headline-strip-v154{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  margin-top:26px;
  border-top:4px solid #111820;
  border-bottom:1px solid #dfe3e5;
}
.headline-strip-v154 article{
  min-width:0;
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:8px;
  padding:13px 11px;
  border-right:1px solid #dfe3e5;
}
.headline-strip-v154 article:last-child{border-right:0}
.headline-strip-v154 em{
  color:#c5cace;
  font:700 24px/1 "Archivo Narrow",sans-serif;
  font-style:normal;
}
.headline-strip-v154 span{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.headline-strip-v154 h3{
  margin:4px 0 0;
  font:700 15px/1.05 "Archivo Narrow",sans-serif;
}
.headline-strip-v154 h3 a{color:#182128;text-decoration:none}

.between-sections-ad-v154{
  width:min(970px,calc(100% - 28px));
  min-height:90px;
  margin:24px auto;
  display:grid;
  place-content:center;
  text-align:center;
}

.content-layout-v154{
  display:grid;
  grid-template-columns:minmax(0,1fr) 320px;
  gap:30px;
  padding-top:22px;
}
.section-title-v154{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:18px;
  padding-bottom:9px;
  border-bottom:4px solid #111820;
}
.section-title-v154 span{
  display:block;
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
}
.section-title-v154 h2{
  margin:4px 0 0;
  font:700 31px/.95 "Archivo Narrow",sans-serif;
}
.section-title-v154>a{
  color:#59656c;
  text-decoration:none;
  font:700 9px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}

.feed-v154 article{
  display:grid;
  grid-template-columns:220px minmax(0,1fr);
  gap:18px;
  padding:18px 0;
  border-bottom:1px solid #e0e4e6;
}
.feed-v154__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#edf0f1;
}
.feed-v154__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.feed-v154__meta{
  display:flex;
  align-items:center;
  gap:10px;
}
.feed-v154__meta span{
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.feed-v154__meta time{
  color:#899298;
  font:600 9px/1 "Archivo Narrow",sans-serif;
}
.feed-v154 h3{
  margin:5px 0 0;
  font:700 24px/1.03 "Archivo Narrow",sans-serif;
}
.feed-v154 h3 a{color:#111820;text-decoration:none}
.feed-v154 p{
  margin:8px 0 0;
  color:#677179;
  font:500 14px/1.4 "Source Sans 3",sans-serif;
}

.sidebar-v154{
  display:flex;
  flex-direction:column;
  gap:20px;
}
.sidebar-ad-v154{
  width:300px;
  max-width:100%;
  min-height:250px;
  margin:0 auto;
  display:grid;
  place-content:center;
  text-align:center;
}
.sidebar-block-v154{
  border-top:4px solid #111820;
}
.sidebar-block-v154>header{
  padding:12px 0 9px;
  border-bottom:1px solid #dfe3e5;
}
.sidebar-block-v154>header span{
  display:block;
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
}
.sidebar-block-v154>header h2{
  margin:4px 0 0;
  font:700 24px/1 "Archivo Narrow",sans-serif;
}
.sidebar-lead-v154{
  display:block;
  padding-top:12px;
  text-decoration:none;
}
.sidebar-lead-v154 img{
  width:100%;
  aspect-ratio:16/9;
  object-fit:cover;
  object-position:center;
}
.sidebar-lead-v154 strong{
  display:block;
  margin-top:8px;
  color:#111820;
  font:700 20px/1.03 "Archivo Narrow",sans-serif;
}
.sidebar-row-v154{
  display:block;
  padding:11px 0;
  border-bottom:1px solid #e1e4e6;
  text-decoration:none;
}
.sidebar-row-v154 span{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
}
.sidebar-row-v154 strong{
  display:block;
  margin-top:4px;
  color:#182128;
  font:700 15px/1.06 "Archivo Narrow",sans-serif;
}
.topic-v154>div{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
  padding-top:12px;
}
.topic-v154 a{
  padding:9px;
  border:1px solid #dfe3e5;
  background:#f8f9fa;
  color:#27323a;
  text-decoration:none;
  font:700 11px/1 "Source Sans 3",sans-serif;
}

.category-v154{padding-top:42px}
.category-v154__layout{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
  gap:22px;
  padding-top:17px;
}
.category-v154__hero>a:first-child{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
}
.category-v154__hero img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.category-v154__hero>span,.category-v154__list span{
  display:block;
  margin-top:8px;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.category-v154__hero h3{
  margin:5px 0 0;
  font:700 29px/1 "Archivo Narrow",sans-serif;
}
.category-v154__hero h3 a,.category-v154__list h3 a{
  color:#111820;
  text-decoration:none;
}
.category-v154__list{display:grid}
.category-v154__list article{
  display:grid;
  grid-template-columns:130px minmax(0,1fr);
  gap:12px;
  padding-bottom:13px;
  margin-bottom:13px;
  border-bottom:1px solid #e1e4e6;
}
.category-v154__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
}
.category-v154__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.category-v154__list h3{
  margin:4px 0 0;
  font:700 18px/1.04 "Archivo Narrow",sans-serif;
}

.guides-v154{
  padding-top:42px;
  padding-bottom:38px;
}
.guides-v154__grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  padding-top:14px;
}
.guides-v154__grid>a{
  display:grid;
  grid-template-columns:38px minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
  padding:13px 12px;
  border-bottom:1px solid #e0e4e6;
  text-decoration:none;
}
.guides-v154__grid>a:nth-child(odd){
  border-right:1px solid #e0e4e6;
}
.guides-v154__grid em{
  color:#c5cace;
  font:700 25px/1 "Archivo Narrow",sans-serif;
  font-style:normal;
}
.guides-v154__grid b{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
}
.guides-v154__grid strong{
  display:block;
  margin-top:4px;
  color:#182128;
  font:700 16px/1.05 "Archivo Narrow",sans-serif;
}
.guides-v154__grid i{color:#a50f20;font-style:normal}

@media(max-width:1120px){
  .blog-nav-v154 a{padding:0 11px;font-size:12px}
  .front-v154,.content-layout-v154{grid-template-columns:minmax(0,1fr) 290px}
}
@media(max-width:980px){
  .blog-brand-row-v154{height:76px}
  .biyorum-blog-logo-v154__biyorum{font-size:44px}
  .biyorum-blog-logo-v154__blog{font-size:15px}
  .blog-nav-v154{display:none}
  .blog-nav-v154.is-open{display:block}
  .blog-nav-v154 .shell{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 16px}
  .blog-nav-v154 a{border:0!important;justify-content:center}
  .front-v154{grid-template-columns:1fr}
  .front-v154__rail{margin-top:5px}
  .rail-tabs-v154{position:static}
  .headline-strip-v154{grid-template-columns:repeat(3,1fr)}
  .headline-strip-v154 article:nth-child(3n){border-right:0}
  .content-layout-v154{grid-template-columns:1fr}
  .sidebar-v154{display:grid;grid-template-columns:1fr 1fr}
  .sidebar-ad-v154{display:none}
  .category-v154__layout{grid-template-columns:1fr}
}
@media(max-width:700px){
  .blog-topline-v154__inner{font-size:10px}
  .blog-topline-v154__inner>div:first-child span{display:none}
  .blog-brand-row-v154{height:68px}
  .biyorum-blog-logo-v154{gap:9px}
  .biyorum-blog-logo-v154__biyorum{font-size:38px}
  .biyorum-blog-logo-v154__divider{height:25px}
  .biyorum-blog-logo-v154__blog{font-size:13px;letter-spacing:.13em}
  .breaking-v154>.shell{grid-template-columns:90px minmax(0,1fr)}
  .breaking-v154__items a{max-width:300px;padding:10px 12px}
  .secondary-v154{grid-template-columns:1fr}
  .headline-strip-v154{grid-template-columns:1fr 1fr}
  .headline-strip-v154 article:nth-child(3n){border-right:1px solid #dfe3e5}
  .headline-strip-v154 article:nth-child(even){border-right:0}
  .feed-v154 article{grid-template-columns:130px minmax(0,1fr);gap:12px}
  .feed-v154 h3{font-size:20px}
  .feed-v154 p{display:none}
  .sidebar-v154{grid-template-columns:1fr}
  .guides-v154__grid{grid-template-columns:1fr}
  .guides-v154__grid>a:nth-child(odd){border-right:0}
}
@media(max-width:480px){
  .blog-menu-v154,.blog-search-v154{width:36px;height:36px}
  .biyorum-blog-logo-v154__biyorum{font-size:34px}
  .biyorum-blog-logo-v154__blog{font-size:11px}
  .blog-nav-v154 .shell{grid-template-columns:1fr}
  .headline-strip-v154{grid-template-columns:1fr}
  .headline-strip-v154 article{border-right:0!important}
  .category-v154__list article{grid-template-columns:110px minmax(0,1fr)}
}
/* === /V15.4 === */

/* === V15.5 GELİŞMİŞ ANA SAYFA SIDEBAR === */
.sidebar-v155{
  display:flex;
  flex-direction:column;
  gap:20px;
  min-width:0;
}
.sidebar-module-v155{
  background:#fff;
  border-top:4px solid #111820;
}
.sidebar-module-v155>header{
  display:flex;
  flex-direction:column;
  gap:3px;
  padding:12px 0 10px;
  border-bottom:1px solid #dde2e4;
}
.sidebar-module-v155>header span{
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.08em;
}
.sidebar-module-v155>header h2{
  margin:0;
  color:#111820;
  font:700 24px/.98 "Archivo Narrow",sans-serif;
  letter-spacing:-.01em;
}

/* Sekmeli en çok okunan / son haberler */
.sidebar-tabs-v155{
  border-top:0;
  border:1px solid #dfe3e5;
}
.sidebar-tabs-v155__nav{
  display:grid;
  grid-template-columns:1fr 1fr;
  border-top:4px solid #111820;
  border-bottom:1px solid #dfe3e5;
}
.sidebar-tabs-v155__nav button{
  min-height:42px;
  padding:0 8px;
  border:0;
  background:#f5f6f7;
  color:#626d74;
  cursor:pointer;
  font:700 9px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.sidebar-tabs-v155__nav button+button{
  border-left:1px solid #dfe3e5;
}
.sidebar-tabs-v155__nav button.is-active{
  position:relative;
  background:#fff;
  color:#a50f20;
}
.sidebar-tabs-v155__nav button.is-active::after{
  content:"";
  position:absolute;
  left:12px;
  right:12px;
  bottom:-1px;
  height:3px;
  background:#a50f20;
}
.sidebar-tabs-v155__panel{
  display:none;
  padding:0 12px;
}
.sidebar-tabs-v155__panel.is-active{display:block}
.sidebar-rank-v155,
.sidebar-latest-v155{
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  gap:9px;
  padding:12px 0;
  border-bottom:1px solid #e4e7e9;
  text-decoration:none;
}
.sidebar-tabs-v155__panel>a:last-child{border-bottom:0}
.sidebar-rank-v155 em{
  color:#c3c9cc;
  font:700 29px/.9 "Archivo Narrow",sans-serif;
  font-style:normal;
}
.sidebar-latest-v155 time{
  color:#a50f20;
  font:700 10px/1 "Archivo Narrow",sans-serif;
}
.sidebar-rank-v155 b,
.sidebar-latest-v155 b{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
  text-transform:uppercase;
}
.sidebar-rank-v155 strong,
.sidebar-latest-v155 strong{
  display:block;
  margin-top:3px;
  color:#172129;
  font:700 15px/1.07 "Archivo Narrow",sans-serif;
}
.sidebar-rank-v155:hover strong,
.sidebar-latest-v155:hover strong{color:#a50f20}

/* İlginizi çekebilir */
.sidebar-related-v155__lead{
  display:block;
  padding-top:12px;
  text-decoration:none;
}
.sidebar-related-v155__lead img{
  display:block;
  width:100%;
  aspect-ratio:16/9;
  object-fit:cover;
  object-position:center;
}
.sidebar-related-v155__lead>span{
  display:block;
  margin-top:8px;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
}
.sidebar-related-v155__lead>strong{
  display:block;
  margin-top:4px;
  color:#111820;
  font:700 20px/1.03 "Archivo Narrow",sans-serif;
}
.sidebar-related-v155__row{
  display:grid;
  grid-template-columns:96px minmax(0,1fr);
  gap:10px;
  align-items:start;
  padding:11px 0;
  border-bottom:1px solid #e2e5e7;
  text-decoration:none;
}
.sidebar-related-v155__thumb{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#eef1f2;
}
.sidebar-related-v155__thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.sidebar-related-v155__row b{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
}
.sidebar-related-v155__row strong{
  display:block;
  margin-top:3px;
  color:#182128;
  font:700 14px/1.08 "Archivo Narrow",sans-serif;
}

/* Editör seçimi */
.sidebar-editor-v155__lead{
  display:block;
  padding-top:12px;
  text-decoration:none;
}
.sidebar-editor-v155__lead img{
  width:100%;
  aspect-ratio:16/9;
  object-fit:cover;
  object-position:center;
}
.sidebar-editor-v155__lead strong{
  display:block;
  margin-top:8px;
  color:#111820;
  font:700 20px/1.03 "Archivo Narrow",sans-serif;
}
.sidebar-editor-v155__list>a{
  display:block;
  padding:11px 0;
  border-bottom:1px solid #e2e5e7;
  text-decoration:none;
}
.sidebar-editor-v155__list span{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
}
.sidebar-editor-v155__list strong{
  display:block;
  margin-top:4px;
  color:#182128;
  font:700 15px/1.07 "Archivo Narrow",sans-serif;
}

/* Bu hafta */
.sidebar-week-v155 ol{
  list-style:none;
  margin:0;
  padding:0;
  counter-reset:week;
}
.sidebar-week-v155 li{
  counter-increment:week;
  position:relative;
  padding:12px 0 12px 38px;
  border-bottom:1px solid #e2e5e7;
}
.sidebar-week-v155 li::before{
  content:counter(week, decimal-leading-zero);
  position:absolute;
  left:0;
  top:10px;
  color:#c2c8cb;
  font:700 23px/1 "Archivo Narrow",sans-serif;
}
.sidebar-week-v155 li a{
  color:#182128;
  text-decoration:none;
  font:700 15px/1.08 "Archivo Narrow",sans-serif;
}
.sidebar-week-v155 li a:hover{color:#a50f20}

/* Hızlı rehber */
.sidebar-guides-v155>a{
  display:grid;
  grid-template-columns:34px minmax(0,1fr) auto;
  gap:8px;
  align-items:center;
  padding:11px 0;
  border-bottom:1px solid #e2e5e7;
  text-decoration:none;
}
.sidebar-guides-v155 em{
  color:#c6cbce;
  font:700 23px/1 "Archivo Narrow",sans-serif;
  font-style:normal;
}
.sidebar-guides-v155 strong{
  color:#182128;
  font:700 14px/1.08 "Archivo Narrow",sans-serif;
}
.sidebar-guides-v155 i{
  color:#a50f20;
  font-style:normal;
}

/* Google CTA */
.sidebar-google-v155{
  display:grid;
  grid-template-columns:38px minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
  padding:13px;
  border:1px solid #dfe3e5;
  background:#f8f9fa;
  color:#172129;
  text-decoration:none;
}
.sidebar-google-v155__g{
  width:36px;
  height:36px;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:#fff;
  border:1px solid #dfe3e5;
  color:#4285f4;
  font:800 18px/1 Arial,sans-serif;
}
.sidebar-google-v155 small{
  display:block;
  color:#7b858b;
  font:600 9px/1 "Source Sans 3",sans-serif;
}
.sidebar-google-v155 strong{
  display:block;
  margin-top:4px;
  color:#172129;
  font:700 14px/1.05 "Archivo Narrow",sans-serif;
}
.sidebar-google-v155 i{
  color:#a50f20;
  font-style:normal;
  font-weight:800;
}
.sidebar-google-v155:hover{border-color:#a50f20}

/* Konular */
.sidebar-topics-v155>div{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
  padding-top:12px;
}
.sidebar-topics-v155 a{
  padding:10px;
  border:1px solid #dfe3e5;
  background:#f8f9fa;
  color:#27323a;
  text-decoration:none;
  font:700 11px/1 "Source Sans 3",sans-serif;
}
.sidebar-topics-v155 a:hover{
  background:#111820;
  border-color:#111820;
  color:#fff;
}

/* Reklamlar */
.sidebar-ad-v155{
  position:relative;
  width:300px;
  max-width:100%;
  margin:0 auto;
  overflow:hidden;
  background:#f4f5f6;
  border:1px solid #e0e4e6;
  display:grid;
  place-content:center;
  text-align:center;
}
.sidebar-ad-v155--top,
.sidebar-ad-v155--middle{
  min-height:250px;
}
.sidebar-sticky-zone-v155{
  align-self:stretch;
  min-height:600px;
}
.sidebar-ad-v155--sticky{
  position:sticky;
  top:16px;
  min-height:600px;
}
.sidebar-ad-v155::before{
  content:"REKLAM";
  position:absolute;
  top:6px;
  left:50%;
  transform:translateX(-50%);
  color:#9aa2a7;
  font:600 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.08em;
}

/* Hover tutarlılığı */
.sidebar-module-v155 a:hover strong{color:#a50f20}

@media(max-width:980px){
  .sidebar-v155{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:22px;
  }
  .sidebar-sticky-zone-v155,
  .sidebar-ad-v155--sticky{
    min-height:250px;
  }
  .sidebar-ad-v155--sticky{
    position:static;
  }
}
@media(max-width:700px){
  .sidebar-v155{grid-template-columns:1fr}
  .sidebar-ad-v155{width:100%}
  .sidebar-sticky-zone-v155{min-height:250px}
}
/* === /V15.5 === */

/* === V15.6 ÜST SAĞ RAY DOLGUSU === */
.front-rail-v156{
  display:flex;
  flex-direction:column;
  gap:18px;
  min-width:0;
}
.front-rail-v156 .rail-tabs-v154{
  position:static;
}
.front-rail-module-v156{
  border-top:4px solid #111820;
  background:#fff;
}
.front-rail-module-v156>header{
  padding:11px 0 9px;
  border-bottom:1px solid #dfe3e5;
}
.front-rail-module-v156>header span{
  display:block;
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.07em;
}
.front-rail-module-v156>header h2{
  margin:4px 0 0;
  color:#111820;
  font:700 22px/1 "Archivo Narrow",sans-serif;
}
.front-rail-related-v156>a{
  display:grid;
  grid-template-columns:92px minmax(0,1fr);
  gap:10px;
  padding:10px 0;
  border-bottom:1px solid #e2e5e7;
  text-decoration:none;
}
.front-rail-related-v156>a:last-child{border-bottom:0}
.front-rail-related-v156__img{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#eef1f2;
}
.front-rail-related-v156__img img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.front-rail-related-v156 b{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.front-rail-related-v156 strong{
  display:block;
  margin-top:3px;
  color:#182128;
  font:700 14px/1.07 "Archivo Narrow",sans-serif;
}
.front-rail-related-v156>a:hover strong{color:#a50f20}

.front-rail-ad-v156{
  position:relative;
  width:300px;
  max-width:100%;
  min-height:250px;
  margin:0 auto;
  display:grid;
  place-content:center;
  overflow:hidden;
  border:1px solid #e0e4e6;
  background:#f5f6f7;
  text-align:center;
}
.front-rail-ad-v156::before{
  content:"REKLAM";
  position:absolute;
  top:7px;
  left:50%;
  transform:translateX(-50%);
  color:#9aa2a7;
  font:600 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.08em;
}

.front-rail-brief-v156>a{
  display:grid;
  grid-template-columns:40px minmax(0,1fr);
  gap:8px;
  padding:10px 0;
  border-bottom:1px solid #e2e5e7;
  text-decoration:none;
}
.front-rail-brief-v156>a:last-child{border-bottom:0}
.front-rail-brief-v156 time{
  color:#a50f20;
  font:700 10px/1 "Archivo Narrow",sans-serif;
}
.front-rail-brief-v156 strong{
  color:#182128;
  font:700 14px/1.08 "Archivo Narrow",sans-serif;
}
.front-rail-brief-v156>a:hover strong{color:#a50f20}

@media(max-width:980px){
  .front-rail-v156{
    display:grid;
    grid-template-columns:1fr 1fr;
    align-items:start;
  }
  .front-rail-ad-v156{display:none}
}
@media(max-width:700px){
  .front-rail-v156{grid-template-columns:1fr}
}
/* === /V15.6 === */

/* === V15.7 CANLI GÜNDEM AKIŞI === */
.news-ticker-v157{
  background:#fff;
  border-bottom:1px solid #d9dde0;
}
.news-ticker-v157>.shell{
  display:grid;
  grid-template-columns:132px minmax(0,1fr) 42px;
  align-items:stretch;
  min-height:48px;
  overflow:hidden;
}
.news-ticker-v157__label{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  background:#a50f20;
  color:#fff;
}
.news-ticker-v157__label i{
  width:7px;height:7px;
  border-radius:50%;
  background:#fff;
  box-shadow:0 0 0 0 rgba(255,255,255,.6);
  animation:tickerPulse157 1.8s infinite;
}
.news-ticker-v157__label strong{
  font:700 11px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.07em;
}
.news-ticker-v157__viewport{
  min-width:0;
  overflow:hidden;
  position:relative;
}
.news-ticker-v157__viewport::before,
.news-ticker-v157__viewport::after{
  content:"";
  position:absolute;
  z-index:2;
  top:0;bottom:0;
  width:28px;
  pointer-events:none;
}
.news-ticker-v157__viewport::before{
  left:0;
  background:linear-gradient(90deg,#fff,rgba(255,255,255,0));
}
.news-ticker-v157__viewport::after{
  right:0;
  background:linear-gradient(270deg,#fff,rgba(255,255,255,0));
}
.news-ticker-v157__track{
  width:max-content;
  display:flex;
  align-items:stretch;
  animation:tickerMove157 52s linear infinite;
  will-change:transform;
}
.news-ticker-v157:hover .news-ticker-v157__track,
.news-ticker-v157.is-paused .news-ticker-v157__track{
  animation-play-state:paused;
}
.news-ticker-v157__track a{
  position:relative;
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:9px;
  max-width:430px;
  padding:0 24px;
  color:#172129;
  text-decoration:none;
  font:700 13px/1.15 "Archivo Narrow",sans-serif;
}
.news-ticker-v157__track a::after{
  content:"";
  position:absolute;
  right:0;
  top:13px;
  bottom:13px;
  width:1px;
  background:#e0e4e6;
}
.news-ticker-v157__track time{
  color:#a50f20;
  font:700 9px/1 "Archivo Narrow",sans-serif;
}
.news-ticker-v157__track a:hover span{color:#a50f20}
.news-ticker-v157__controls{
  display:grid;
  place-items:center;
  border-left:1px solid #e0e4e6;
  background:#fff;
  z-index:3;
}
.news-ticker-v157__controls button{
  width:30px;height:30px;
  border:1px solid #dce1e3;
  border-radius:50%;
  background:#fff;
  color:#172129;
  cursor:pointer;
  font:700 10px/1 sans-serif;
}
.news-ticker-v157__controls button:hover{
  border-color:#a50f20;
  color:#a50f20;
}
.news-ticker-v157 .ticker-play{display:none}
.news-ticker-v157.is-paused .ticker-pause{display:none}
.news-ticker-v157.is-paused .ticker-play{display:inline}
@keyframes tickerMove157{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}
@keyframes tickerPulse157{
  0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}
  70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}
  100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@media(prefers-reduced-motion:reduce){
  .news-ticker-v157__track{animation:none}
  .news-ticker-v157__label i{animation:none}
  .news-ticker-v157__viewport{overflow-x:auto}
}
@media(max-width:700px){
  .news-ticker-v157>.shell{grid-template-columns:105px minmax(0,1fr) 38px;min-height:44px}
  .news-ticker-v157__label strong{font-size:10px}
  .news-ticker-v157__track a{max-width:310px;padding:0 16px;font-size:12px}
}
/* === /V15.7 === */

/* === V15.8 GÜNDEM AKIŞI MERKEZ HİZALAMA === */
.news-ticker-v157__track a{
  width:360px;
  max-width:360px;
  min-width:360px;
  justify-content:center;
  text-align:center;
  padding-left:22px;
  padding-right:22px;
}
.news-ticker-v157__track a time{
  flex:0 0 auto;
}
.news-ticker-v157__track a span{
  min-width:0;
  text-align:center;
}
@media(max-width:900px){
  .news-ticker-v157__track a{
    width:320px;
    max-width:320px;
    min-width:320px;
  }
}
@media(max-width:700px){
  .news-ticker-v157__track a{
    width:280px;
    max-width:280px;
    min-width:280px;
    padding-left:14px;
    padding-right:14px;
  }
}
/* === /V15.8 === */

/* === V15.9 GÜNDEM AKIŞI GERÇEK DİKEY MERKEZLEME === */
.news-ticker-v157__viewport{
  height:48px;
  display:flex;
  align-items:stretch;
}
.news-ticker-v157__track{
  height:48px;
  min-height:48px;
  align-items:stretch;
}
.news-ticker-v157__track a{
  height:48px;
  min-height:48px;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:1.15;
}
.news-ticker-v157__track a time,
.news-ticker-v157__track a span{
  display:flex;
  align-items:center;
  min-height:100%;
}
.news-ticker-v157__track a span{
  justify-content:center;
}
.news-ticker-v157__track a::after{
  top:10px;
  bottom:10px;
}
@media(max-width:700px){
  .news-ticker-v157__viewport,
  .news-ticker-v157__track,
  .news-ticker-v157__track a{
    height:44px;
    min-height:44px;
  }
}
/* === /V15.9 === */

/* === V16.0 BAĞIMSIZ ANA AKIŞ + SIDEBAR === */

/*
  Kategori ve rehber bölümleri artık grid satırının dışında değildir.
  Sol ana yayın akışının içinde devam eder. Böylece uzun sidebar/reklam,
  soldaki içerikten sonra dev beyaz boşluk oluşturamaz.
*/
.content-layout-v154{
  align-items:start;
}
.content-layout-v154>main,
.sidebar-v160{
  min-width:0;
}
.sidebar-v160{
  align-self:start;
}
.left-continuation-v160{
  width:100%;
}

/* Sol kolon içindeki kategori blokları */
.category-v160{
  width:100%;
  padding-top:38px;
}
.category-v160__layout{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  gap:20px;
  padding-top:16px;
}
.category-v160__hero>a:first-child{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#eef1f2;
}
.category-v160__hero img,
.category-v160__media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.category-v160__hero>span,
.category-v160__list span{
  display:block;
  margin-top:8px;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
  text-transform:uppercase;
}
.category-v160__hero h3{
  margin:5px 0 0;
  font:700 27px/1 "Archivo Narrow",sans-serif;
}
.category-v160__hero h3 a,
.category-v160__list h3 a{
  color:#111820;
  text-decoration:none;
}
.category-v160__list{
  display:grid;
  align-content:start;
}
.category-v160__list article{
  display:grid;
  grid-template-columns:116px minmax(0,1fr);
  gap:11px;
  padding:0 0 12px;
  margin-bottom:12px;
  border-bottom:1px solid #e1e4e6;
}
.category-v160__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#eef1f2;
}
.category-v160__list h3{
  margin:4px 0 0;
  font:700 17px/1.04 "Archivo Narrow",sans-serif;
}

/* Sol kolon içindeki rehber akışı */
.guides-v160{
  width:100%;
  padding-top:38px;
  padding-bottom:12px;
}
.guides-v160__grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  padding-top:13px;
}
.guides-v160__grid>a{
  display:grid;
  grid-template-columns:34px minmax(0,1fr) auto;
  gap:9px;
  align-items:center;
  padding:12px 10px;
  border-bottom:1px solid #e0e4e6;
  text-decoration:none;
}
.guides-v160__grid>a:nth-child(odd){
  border-right:1px solid #e0e4e6;
}
.guides-v160__grid em{
  color:#c5cace;
  font:700 23px/1 "Archivo Narrow",sans-serif;
  font-style:normal;
}
.guides-v160__grid b{
  display:block;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
}
.guides-v160__grid strong{
  display:block;
  margin-top:3px;
  color:#182128;
  font:700 15px/1.05 "Archivo Narrow",sans-serif;
}
.guides-v160__grid i{
  color:#a50f20;
  font-style:normal;
}

/* Sticky reklam artık sidebar'ın kendi akışında kalır. */
.sidebar-sticky-zone-v155{
  min-height:600px;
  height:auto;
}
.sidebar-ad-v155--sticky{
  position:sticky;
  top:16px;
}

/* Son içerikten sonra gereksiz dikey rezerv bırakma. */
.content-layout-v154{
  padding-bottom:28px;
}

@media(max-width:980px){
  .category-v160__layout{
    grid-template-columns:1fr;
  }
  .category-v160__list{
    grid-template-columns:1fr 1fr;
    gap:14px;
  }
  .category-v160__list article{
    display:block;
  }
  .category-v160__media{
    margin-bottom:7px;
  }
  .sidebar-sticky-zone-v155{
    min-height:250px;
  }
}
@media(max-width:700px){
  .category-v160__list{
    grid-template-columns:1fr;
  }
  .guides-v160__grid{
    grid-template-columns:1fr;
  }
  .guides-v160__grid>a:nth-child(odd){
    border-right:0;
  }
}
/* === /V16.0 === */

/* === V16.1 PROFESYONEL ANA SAYFA REKLAM MİMARİSİ === */

/* Dış sol/sağ rail reklamları — yalnızca geniş masaüstü */
.home-ad-rails-v161{
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:30;
}
.home-ad-rail-v161{
  position:absolute;
  top:210px;
  width:160px;
  pointer-events:auto;
}
.home-ad-rail-v161--left{
  left:max(10px,calc(50% - 820px));
}
.home-ad-rail-v161--right{
  right:max(10px,calc(50% - 820px));
}
.home-rail-ad-v161{
  width:160px;
  min-height:600px;
  position:sticky;
  top:18px;
  display:grid;
  place-content:center;
  overflow:hidden;
  background:#f5f6f7;
  border:1px solid #e1e4e6;
  text-align:center;
}
.home-rail-ad-v161::before,
.home-leaderboard-v161::before,
.home-billboard-v161::before,
.home-feed-ad-v161__slot::before,
.home-category-ad-v161__slot::before{
  content:"REKLAM";
  position:absolute;
  top:7px;
  left:50%;
  transform:translateX(-50%);
  color:#9ba3a8;
  font:600 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.08em;
}

/* Header altı leaderboard */
.home-leaderboard-v161{
  position:relative;
  width:min(970px,calc(100% - 28px));
  min-height:90px;
  margin:18px auto 20px;
  display:grid;
  place-content:center;
  overflow:hidden;
  background:#f5f6f7;
  border:1px solid #e1e4e6;
  text-align:center;
}

/* Manşet sonrası premium billboard */
.home-billboard-v161{
  position:relative;
  width:min(970px,calc(100% - 28px));
  min-height:120px;
  margin:28px auto 24px;
  display:grid;
  place-content:center;
  overflow:hidden;
  background:#f5f6f7;
  border:1px solid #e1e4e6;
  text-align:center;
}

/* Haber akışı içi reklam */
.home-feed-ad-v161{
  padding:22px 0;
  border-bottom:1px solid #e0e4e6;
}
.home-feed-ad-v161__slot{
  position:relative;
  width:100%;
  min-height:90px;
  display:grid;
  place-content:center;
  overflow:hidden;
  background:#f5f6f7;
  border:1px solid #e1e4e6;
  text-align:center;
}

/* Kategori blokları arası reklam */
.home-category-ad-v161{
  width:100%;
  padding:30px 0 2px;
}
.home-category-ad-v161__slot{
  position:relative;
  width:100%;
  min-height:120px;
  display:grid;
  place-content:center;
  overflow:hidden;
  background:#f5f6f7;
  border:1px solid #e1e4e6;
  text-align:center;
}

/* Reklam yüklenmediğinde yerleşim bozulmasın */
.home-rail-ad-v161:empty,
.home-leaderboard-v161:empty,
.home-billboard-v161:empty,
.home-feed-ad-v161__slot:empty,
.home-category-ad-v161__slot:empty{
  min-height:0;
  border:0;
  margin-top:0;
  margin-bottom:0;
  padding:0;
}

/* Çok geniş ekran rail davranışı */
@media(max-width:1680px){
  .home-ad-rails-v161{display:none}
}

/* Tablet: yalnızca ana yatay alanlar */
@media(max-width:980px){
  .home-leaderboard-v161,
  .home-billboard-v161{
    width:calc(100% - 24px);
  }
  .home-billboard-v161{
    min-height:90px;
  }
  .home-category-ad-v161__slot{
    min-height:90px;
  }
}

/* Mobil: reklam yoğunluğunu azalt */
@media(max-width:700px){
  .home-leaderboard-v161{
    min-height:100px;
    margin:12px auto 16px;
  }
  .home-billboard-v161{
    min-height:100px;
    margin-top:20px;
    margin-bottom:18px;
  }
  .home-feed-ad-v161{
    padding:18px 0;
  }
  .home-feed-ad-v161__slot,
  .home-category-ad-v161__slot{
    min-height:100px;
  }
}
/* === /V16.1 === */

/* === V16.2 ÖNE ÇIKAN DOSYALAR === */
.featured-files-v162{
  width:100%;
  padding-top:40px;
  padding-bottom:18px;
}
.featured-files-v162__grid{
  display:grid;
  grid-template-columns:1.35fr 1fr 1fr;
  gap:16px;
  padding-top:16px;
}
.featured-files-v162 article{
  min-width:0;
  border-bottom:1px solid #e0e4e6;
  padding-bottom:14px;
}
.featured-files-v162 article.is-lead{
  grid-row:span 2;
}
.featured-files-v162__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#eef1f2;
}
.featured-files-v162__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.featured-files-v162 article.is-lead .featured-files-v162__media{
  aspect-ratio:16/9;
}
.featured-files-v162 span{
  display:block;
  margin-top:8px;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.featured-files-v162 h3{
  margin:4px 0 0;
  font:700 18px/1.04 "Archivo Narrow",sans-serif;
}
.featured-files-v162 article.is-lead h3{
  font-size:28px;
}
.featured-files-v162 h3 a{
  color:#111820;
  text-decoration:none;
}
.featured-files-v162 p{
  margin:8px 0 0;
  color:#667178;
  font:500 14px/1.4 "Source Sans 3",sans-serif;
}
.featured-files-v162 article:hover h3 a{
  color:#a50f20;
}
@media(max-width:980px){
  .featured-files-v162__grid{
    grid-template-columns:1fr 1fr;
  }
  .featured-files-v162 article.is-lead{
    grid-column:1/-1;
    grid-row:auto;
  }
}
@media(max-width:700px){
  .featured-files-v162__grid{
    grid-template-columns:1fr;
  }
  .featured-files-v162 article.is-lead h3{
    font-size:24px;
  }
}
/* === /V16.2 === */

/* === V16.3 GÜNÜN ÖNE ÇIKANLARI === */
.daily-highlights-v163{
  width:100%;
  padding-top:40px;
  padding-bottom:18px;
}
.daily-highlights-v163__grid{
  display:grid;
  grid-template-columns:1.35fr 1fr 1fr;
  gap:16px;
  padding-top:16px;
}
.daily-highlights-v163 article{
  min-width:0;
  border-bottom:1px solid #e0e4e6;
  padding-bottom:14px;
}
.daily-highlights-v163 article.is-lead{
  grid-row:span 2;
}
.daily-highlights-v163__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#eef1f2;
}
.daily-highlights-v163__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.daily-highlights-v163 span{
  display:block;
  margin-top:8px;
  color:#a50f20;
  font:700 7px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.daily-highlights-v163 h3{
  margin:4px 0 0;
  font:700 18px/1.04 "Archivo Narrow",sans-serif;
}
.daily-highlights-v163 article.is-lead h3{
  font-size:28px;
}
.daily-highlights-v163 h3 a{
  color:#111820;
  text-decoration:none;
}
.daily-highlights-v163 p{
  margin:8px 0 0;
  color:#667178;
  font:500 14px/1.4 "Source Sans 3",sans-serif;
}
.daily-highlights-v163 article:hover h3 a{
  color:#a50f20;
}
@media(max-width:980px){
  .daily-highlights-v163__grid{
    grid-template-columns:1fr 1fr;
  }
  .daily-highlights-v163 article.is-lead{
    grid-column:1/-1;
    grid-row:auto;
  }
}
@media(max-width:700px){
  .daily-highlights-v163__grid{
    grid-template-columns:1fr;
  }
  .daily-highlights-v163 article.is-lead h3{
    font-size:24px;
  }
}
/* === /V16.3 === */

/* === V16.4 HABER DETAY RAIL + SONSUZ AKIŞ DÜZELTMESİ === */
.article-stream-stage-v164{
  position:relative;
}

/* Dış reklam rayları artık viewport'a sabit değil, haber akışı yüksekliğine bağlı. */
.page-skin-rail-v164{
  position:absolute;
  top:330px;
  bottom:40px;
  width:160px;
  display:none;
  pointer-events:none;
  z-index:7;
}
.page-skin-rail-v164--left{
  left:max(12px,calc((100vw - 1340px)/2 - 182px));
}
.page-skin-rail-v164--right{
  right:max(12px,calc((100vw - 1340px)/2 - 182px));
}
.page-skin-ad-v164{
  position:sticky;
  top:110px;
  width:160px;
  min-height:600px;
  display:grid;
  place-items:center;
  align-content:center;
  gap:8px;
  overflow:hidden;
  border:1px solid #e0e3e5;
  background:#fafafa;
  color:#92999e;
  pointer-events:auto;
}
.page-skin-ad-v164::before{
  content:"REKLAM";
  position:absolute;
  top:9px;
  left:50%;
  transform:translateX(-50%);
  color:#9aa2a7;
  font:600 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.08em;
}
@media(min-width:1710px){
  .page-skin-rail-v164{display:block}
}
/* Eski fixed skin reklam kuralını iptal et */
.page-skin-ad{
  position:static!important;
  display:none!important;
}

/* Sonsuz akış sentinel daha güvenilir görünür ve tetiklenebilir. */
.news-stream-sentinel{
  position:relative;
  z-index:2;
  min-height:96px;
  cursor:pointer;
}
.news-stream-sentinel.has-error{
  color:#8f1d2c;
}
.news-stream-item + .news-stream-item{
  scroll-margin-top:90px;
}
@media(max-width:1709px){
  .page-skin-rail-v164{display:none!important}
}
@media(max-width:980px){
  .page-skin-rail-v164{display:none!important}
}
/* === /V16.4 === */

/* === V16.5 SONSUZ AKIŞ: ANA YAZIYA BAĞLI TETİKLEME === */
.article-stream-trigger-v165{
  width:100%;
  height:1px;
  margin-top:16px;
  pointer-events:none;
}
@media(min-width:981px){
  .article-v13-layout{
    position:relative;
    display:block!important;
  }
  .article-v13-primary{
    width:calc(100% - 380px);
    max-width:calc(100% - 380px);
  }
  .article-v13-sidebar-v165{
    position:absolute!important;
    top:0;
    right:0;
    bottom:0;
    width:340px;
    height:auto;
    overflow:visible;
  }
  .article-v13-sidebar-v165 .article-v13-sidebar-sticky{
    position:sticky!important;
    top:92px!important;
  }
}
@media(min-width:981px) and (max-width:1180px){
  .article-v13-primary{
    width:calc(100% - 330px);
    max-width:calc(100% - 330px);
  }
  .article-v13-sidebar-v165{width:300px}
}
@media(max-width:980px){
  .article-v13-layout{display:grid!important}
  .article-v13-primary{width:auto;max-width:none}
  .article-v13-sidebar-v165{position:relative!important;width:auto;height:auto}
}
.news-stream-sentinel{margin-top:0!important}
/* === /V16.5 === */

/* === V16.6 HABER DETAY AKIŞ / FOOTER YAPISAL DÜZELTME === */

/* V16.5 absolute sidebar yaklaşımı iptal edildi. */
@media(min-width:981px){
  .article-v13-layout{
    display:grid!important;
    position:relative!important;
    grid-template-columns:minmax(0,1fr) 340px!important;
    align-items:start!important;
  }
  .article-v13-primary{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
  }
  .article-v13-sidebar-v166{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    align-self:stretch!important;
    overflow:visible!important;
  }
  .article-v13-sidebar-v166 .article-v13-sidebar-sticky{
    position:sticky!important;
    top:92px!important;
  }
}

/* Footer, haber + sidebar tamamlanmadan başlayamaz. */
.news-stream-item{
  display:block;
  overflow:visible;
}
.news-stream-item::after{
  content:"";
  display:block;
  clear:both;
}
.news-stream{
  position:relative;
  overflow:visible;
}

/* Yükleme tetikleyicisi sadece ana yazının sonunda yer alır. */
.article-stream-trigger-v165{
  display:block!important;
  height:2px!important;
  width:100%!important;
  margin-top:18px!important;
}

/* Sentinel yalnızca gerçek yayın havuzu bittikten sonra "son" gösterir. */
.news-stream-sentinel{
  clear:both;
  position:relative!important;
  z-index:2;
  background:#fff;
}

/* Dış rail reklamlar footer alanına taşmasın. */
.article-stream-stage-v164{
  position:relative;
  overflow:visible;
}
.page-skin-rail-v164{
  bottom:100px!important;
}
.page-skin-ad-v164{
  max-height:600px;
}

/* Tablet ve mobil normal tek akış. */
@media(max-width:980px){
  .article-v13-layout{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .article-v13-sidebar-v166{
    position:relative!important;
    width:auto!important;
  }
}
/* === /V16.6 === */

/* === V16.7 SONSUZ AKIŞ KOLON MİMARİSİ ===
   İlk haber: içerik + sağ sidebar.
   Sonraki haberler: ana haber kolonunda devam eder; ilk sidebar kendi alanında kalır.
   Böylece sidebar yüksekliği ikinci haberin başlangıcını aşağı itemez.
*/
@media(min-width:981px){
  /* İlk haber normal iki kolonlu düzen. */
  .news-stream-item:first-child .article-v13-layout{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 340px!important;
    gap:40px!important;
    align-items:start!important;
  }

  /* Akışa AJAX ile eklenen haberlerde sidebar yok; içerik ilk kolon genişliğini korur. */
  .news-stream-item--appended .article-v13-layout{
    display:block!important;
  }
  .news-stream-item--appended .article-v13-primary{
    width:calc(100% - 380px)!important;
    max-width:calc(100% - 380px)!important;
    min-width:0!important;
  }

  /* İlk haber sidebar'ı normal akışta ama görsel modülleri sticky. */
  .article-v13-sidebar-v167{
    position:relative!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    align-self:start!important;
  }
  .article-v13-sidebar-v167 .article-v13-sidebar-sticky{
    position:sticky!important;
    top:92px!important;
  }

  /*
    Kritik nokta:
    İlk item'ın grid yüksekliğinin sidebar tarafından uzatılmasını engellemek için
    sidebar görsel olarak sağ kolona taşınır, item yüksekliği ana içerikten gelir.
    Footer problemi yaşamamak için bu sadece ilk item içinde uygulanır; stream stage
    sidebar'ın gerçek yüksekliğini min-height ile taşımak yerine rail olarak yönetir.
  */
  .news-stream-item:first-child .article-v13-layout{
    position:relative!important;
    display:block!important;
  }
  .news-stream-item:first-child .article-v13-primary{
    width:calc(100% - 380px)!important;
    max-width:calc(100% - 380px)!important;
  }
  .news-stream-item:first-child .article-v13-sidebar-v167{
    position:absolute!important;
    top:0!important;
    right:0!important;
    width:340px!important;
  }

  /* Sidebar artık sonraki haberi aşağı itemez. */
  .news-stream-item + .news-stream-item{
    margin-top:42px!important;
    padding-top:42px!important;
    border-top:8px solid #f2f4f5;
  }

  /* Sidebar'ın alt reklamı sonsuz akış boyunca sağ rayda kalabilir, footer'a taşmaz. */
  .article-stream-stage-v164{
    position:relative!important;
  }
}

/* Akış sonu/footer yalnızca stream tamamlandıktan sonra gelir. */
.news-stream-sentinel{
  margin-top:36px!important;
  min-height:72px!important;
}
.site-footer{
  position:relative;
  z-index:20;
  clear:both;
}

@media(max-width:980px){
  .news-stream-item:first-child .article-v13-layout,
  .news-stream-item--appended .article-v13-layout{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .news-stream-item:first-child .article-v13-primary,
  .news-stream-item--appended .article-v13-primary{
    width:auto!important;
    max-width:none!important;
  }
  .news-stream-item:first-child .article-v13-sidebar-v167{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    width:auto!important;
  }
}
/* === /V16.7 === */

/* === V16.8 YORUM SİSTEMİ + SONSUZ AKIŞ HABER BAĞLANTILARI === */
.stream-title-link-v168{
  color:inherit;
  text-decoration:none;
}
.stream-title-link-v168:hover{color:#a50f20}

.stream-open-actions-v168{
  display:flex;
  justify-content:flex-end;
  padding:10px 0 2px;
}
.stream-open-actions-v168 a{
  color:#59646b;
  text-decoration:none;
  font:700 10px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.05em;
  text-transform:uppercase;
}
.stream-open-actions-v168 a:hover{color:#a50f20}
.stream-open-actions-v168 span{margin-left:5px;color:#a50f20}

.stream-comment-cta-v168{
  margin:28px 0 4px;
  padding:18px 20px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:22px;
  align-items:center;
  border-top:4px solid #111820;
  border-bottom:1px solid #dfe3e5;
  background:#f7f8f9;
}
.stream-comment-cta-v168>div>span{
  display:block;
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.08em;
}
.stream-comment-cta-v168>div>strong{
  display:block;
  margin-top:5px;
  color:#111820;
  font:700 21px/1 "Archivo Narrow",sans-serif;
}
.stream-comment-cta-v168 p{
  margin:5px 0 0;
  color:#6a747a;
  font:500 13px/1.35 "Source Sans 3",sans-serif;
}
.stream-comment-cta-v168>a{
  min-height:38px;
  display:flex;
  align-items:center;
  gap:10px;
  padding:0 14px;
  background:#111820;
  color:#fff;
  text-decoration:none;
  font:700 11px/1 "Archivo Narrow",sans-serif;
}
.stream-comment-cta-v168>a:hover{background:#a50f20}
.stream-comment-cta-v168 i{font-style:normal}

/* Tam yorum alanı yalnızca canonical haber sayfasında */
.article-comments-v168{
  margin:38px 0 12px;
  border-top:5px solid #111820;
}
.article-comments-v168__head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
  padding:15px 0 12px;
  border-bottom:1px solid #dfe3e5;
}
.article-comments-v168__head span{
  display:block;
  color:#a50f20;
  font:700 8px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.08em;
}
.article-comments-v168__head h2{
  margin:5px 0 0;
  color:#111820;
  font:700 29px/1 "Archivo Narrow",sans-serif;
}
.article-comments-v168__head h2 em{
  display:inline-grid;
  place-items:center;
  min-width:25px;
  height:25px;
  margin-left:5px;
  border-radius:50%;
  background:#eef1f2;
  color:#5e6970;
  font:700 11px/1 "Source Sans 3",sans-serif;
  font-style:normal;
  vertical-align:4px;
}
.article-comments-v168__head>small{
  max-width:280px;
  color:#7a848a;
  text-align:right;
  font:500 11px/1.3 "Source Sans 3",sans-serif;
}

.comment-list-v168{display:grid}
.comment-list-v168>article{
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  gap:13px;
  padding:18px 0;
  border-bottom:1px solid #e3e6e8;
}
.comment-avatar-v168{
  width:38px;height:38px;
  display:grid;place-items:center;
  border-radius:50%;
  background:#111820;
  color:#fff;
  font:700 15px/1 "Archivo Narrow",sans-serif;
}
.comment-list-v168 article header{
  display:flex;
  align-items:center;
  gap:12px;
}
.comment-list-v168 article header strong{
  color:#172129;
  font:700 14px/1 "Source Sans 3",sans-serif;
}
.comment-list-v168 article time{
  color:#8a949a;
  font:600 9px/1 "Source Sans 3",sans-serif;
}
.comment-list-v168 article p{
  margin:7px 0 0;
  color:#303b42;
  font:500 15px/1.5 "Source Sans 3",sans-serif;
}
.comment-empty-v168{
  padding:22px 0;
  border-bottom:1px solid #e1e4e6;
}
.comment-empty-v168 strong{
  color:#172129;
  font:700 18px/1 "Archivo Narrow",sans-serif;
}
.comment-empty-v168 p{
  margin:5px 0 0;
  color:#727d83;
  font:500 13px/1.4 "Source Sans 3",sans-serif;
}

.comment-form-v168{
  position:relative;
  margin-top:20px;
  padding:20px;
  border:1px solid #dfe3e5;
  background:#f8f9fa;
}
.comment-form-v168 label{
  display:block;
  color:#39454c;
  font:700 11px/1.2 "Source Sans 3",sans-serif;
}
.comment-form-v168 label small{
  margin-left:5px;
  color:#8b9499;
  font-weight:500;
}
.comment-form-v168 input,
.comment-form-v168 textarea{
  width:100%;
  box-sizing:border-box;
  margin-top:7px;
  padding:11px 12px;
  border:1px solid #cfd5d8;
  background:#fff;
  color:#172129;
  outline:none;
  font:500 14px/1.4 "Source Sans 3",sans-serif;
}
.comment-form-v168 input:focus,
.comment-form-v168 textarea:focus{border-color:#111820}
.comment-form-v168__row{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:13px;
  margin-bottom:14px;
}
.comment-form-v168>label{margin-top:0}
.comment-form-v168 textarea{resize:vertical;min-height:120px}
.comment-form-v168__foot{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin-top:13px;
}
.comment-form-v168__foot small{
  color:#7c868c;
  font:500 10px/1.35 "Source Sans 3",sans-serif;
}
.comment-form-v168__foot button{
  flex:0 0 auto;
  min-height:40px;
  padding:0 18px;
  border:0;
  background:#a50f20;
  color:#fff;
  cursor:pointer;
  font:700 11px/1 "Archivo Narrow",sans-serif;
  letter-spacing:.04em;
}
.comment-form-v168__foot button:hover{background:#111820}
.comment-honeypot-v168{
  position:absolute!important;
  left:-10000px!important;
  width:1px!important;height:1px!important;
  overflow:hidden!important;
}
.comment-message-v168{
  margin:14px 0;
  padding:11px 13px;
  border:1px solid #dfe3e5;
  font:600 12px/1.35 "Source Sans 3",sans-serif;
}
.comment-message-v168.success{border-color:#b9d6c5;background:#f2faf5;color:#315c41}
.comment-message-v168.error{border-color:#e2bfc3;background:#fff5f5;color:#8f1d2c}

/* Admin yorum moderasyonu */
.comments-stats-v168{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  margin:18px 0 22px;
}
.comments-stats-v168>a{
  padding:15px;
  border:1px solid #dfe3e5;
  background:#fff;
  text-decoration:none;
}
.comments-stats-v168>a.is-active{border-top:4px solid #a50f20}
.comments-stats-v168 strong{
  display:block;
  color:#111820;
  font:800 27px/1 "Archivo Narrow",sans-serif;
}
.comments-stats-v168 span{
  display:block;
  margin-top:5px;
  color:#6e7980;
  font:700 9px/1 "Source Sans 3",sans-serif;
  text-transform:uppercase;
}
.comment-admin-list-v168{padding:0 20px 20px}
.comment-admin-card-v168{
  padding:16px 0;
  border-bottom:1px solid #dfe3e5;
}
.comment-admin-card-v168__meta{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}
.comment-admin-card-v168__meta strong{font:700 14px "Source Sans 3",sans-serif}
.comment-admin-card-v168__meta span{color:#899298;font:600 10px "Source Sans 3",sans-serif}
.comment-admin-card-v168__meta em{
  padding:4px 7px;
  background:#eef1f2;
  color:#59646b;
  font:700 8px/1 "Source Sans 3",sans-serif;
  font-style:normal;
  text-transform:uppercase;
}
.comment-admin-card-v168__meta .status-approved{background:#e9f6ee;color:#346146}
.comment-admin-card-v168__meta .status-spam,
.comment-admin-card-v168__meta .status-rejected{background:#fff0f1;color:#8f1d2c}
.comment-admin-card-v168__article{
  display:inline-block;
  margin-top:8px;
  color:#a50f20;
  text-decoration:none;
  font:700 11px "Source Sans 3",sans-serif;
}
.comment-admin-card-v168 p{
  margin:9px 0 0;
  color:#2e3940;
  font:500 13px/1.45 "Source Sans 3",sans-serif;
}
.comment-admin-card-v168__actions{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:10px;
}
.comment-admin-card-v168__actions form{margin:0}
.comment-admin-card-v168__actions button{
  padding:7px 9px;
  border:1px solid #cfd5d8;
  background:#fff;
  color:#26323a;
  cursor:pointer;
  font:700 9px/1 "Source Sans 3",sans-serif;
}
.comment-admin-card-v168__actions button:hover{border-color:#111820}
.comment-admin-card-v168__actions .danger{color:#a50f20;border-color:#e2c4c8}

@media(max-width:700px){
  .stream-comment-cta-v168{grid-template-columns:1fr}
  .stream-comment-cta-v168>a{justify-content:center}
  .article-comments-v168__head{align-items:flex-start;flex-direction:column}
  .article-comments-v168__head>small{text-align:left}
  .comment-form-v168__row{grid-template-columns:1fr}
  .comment-form-v168__foot{align-items:flex-start;flex-direction:column}
  .comment-form-v168__foot button{width:100%}
  .comments-stats-v168{grid-template-columns:1fr 1fr}
}
/* === /V16.8 === */

/* === V16.9 ADMIN YORUM MENÜSÜ GÖRÜNÜRLÜĞÜ === */
.comments-nav-label-v169{
  margin-top:12px!important;
}
.comments-nav-v169{
  position:relative;
  display:grid!important;
  grid-template-columns:28px 20px minmax(0,1fr) auto;
  align-items:center;
  gap:7px;
  min-height:44px;
  border-left:3px solid #a50f20!important;
  background:rgba(165,15,32,.07)!important;
}
.comments-nav-v169:hover,
.comments-nav-v169.active{
  background:#a50f20!important;
  color:#fff!important;
}
.comments-nav-v169__icon{
  display:grid;
  place-items:center;
  width:20px;
  height:20px;
  border-radius:50%;
  background:#a50f20;
  color:#fff;
  font-size:9px;
}
.comments-nav-v169:hover .comments-nav-v169__icon,
.comments-nav-v169.active .comments-nav-v169__icon{
  background:#fff;
  color:#a50f20;
}
.comments-nav-v169__badge{
  display:grid;
  place-items:center;
  min-width:22px;
  height:20px;
  padding:0 5px;
  border-radius:10px;
  background:#a50f20;
  color:#fff;
  font:800 9px/1 "Source Sans 3",sans-serif;
  font-style:normal;
}
.comments-nav-v169:hover .comments-nav-v169__badge,
.comments-nav-v169.active .comments-nav-v169__badge{
  background:#fff;
  color:#a50f20;
}
/* === /V16.9 === */

.dashboard-comments-v169{
  margin:20px 0;
  padding:18px 20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  border-left:4px solid #a50f20;
  background:#fff;
  box-shadow:0 1px 0 rgba(0,0,0,.06);
}
.dashboard-comments-v169 h2{margin:4px 0 0}
.dashboard-comments-v169 p{margin:5px 0 0;color:#6e7980}
.dashboard-comments-v169>a{
  flex:0 0 auto;
  padding:10px 13px;
  background:#111820;
  color:#fff;
  text-decoration:none;
  font-weight:700;
}

/* === V17.1 YAZAR PROFİLİ + KULLANICI AYARLARI === */
.article-meta-v171__avatar-img{overflow:hidden;padding:0!important}
.article-meta-v171__avatar-img img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.article-author-profile-v171{
  margin:34px 0 8px;
  padding:20px;
  display:grid;
  grid-template-columns:64px minmax(0,1fr);
  gap:16px;
  border-top:4px solid #111820;
  border-bottom:1px solid #dfe3e5;
  background:#f7f8f9;
}
.article-author-profile-v171__identity img,
.article-author-profile-v171__identity>span{
  width:58px;height:58px;border-radius:50%;display:grid;place-items:center;
  object-fit:cover;object-position:center;background:#a50f20;color:#fff;
  font:800 20px/1 "Archivo Narrow",sans-serif;
}
.article-author-profile-v171 small{color:#a50f20;font:800 8px/1 "Archivo Narrow",sans-serif;letter-spacing:.08em}
.article-author-profile-v171 h2{margin:5px 0 0;color:#111820;font:800 22px/1 "Archivo Narrow",sans-serif}
.article-author-profile-v171 p{margin:8px 0 0;color:#4f5a61;font:500 13px/1.5 "Source Sans 3",sans-serif}
.article-author-profile-v171__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.article-author-profile-v171__tags span{padding:5px 7px;border:1px solid #d8dde0;background:#fff;color:#59646b;font:700 9px/1 "Source Sans 3",sans-serif}

.account-grid-v171{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}
.account-card-v171{min-width:0}
.account-card-v171 form{padding:20px}
.account-meta-v171{display:flex;gap:18px;flex-wrap:wrap;padding:11px 0;color:#7a848a;font:600 10px/1.3 "Source Sans 3",sans-serif}
.account-meta-v171 b{color:#313d44}
.account-password-note-v171{padding:11px 13px;border-left:3px solid #a50f20;background:#f6f7f8;color:#68737a;font:600 11px/1.4 "Source Sans 3",sans-serif}
@media(max-width:900px){.account-grid-v171{grid-template-columns:1fr}}
@media(max-width:600px){.article-author-profile-v171{grid-template-columns:48px minmax(0,1fr);padding:15px}.article-author-profile-v171__identity img,.article-author-profile-v171__identity>span{width:44px;height:44px}}
/* === /V17.1 === */

/* === V17.2 AVATAR LOGO FIT DÜZELTMESİ === */

/* Haber üst meta alanındaki avatar */
.article-meta-v171__avatar-img{
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  padding:5px!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border:1px solid #e1e4e6!important;
}
.article-meta-v171__avatar-img img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:50%!important;
}

/* Yazar Hakkında alanındaki büyük avatar */
.article-author-profile-v171__identity{
  display:grid;
  place-items:center;
}
.article-author-profile-v171__identity img{
  width:58px!important;
  height:58px!important;
  padding:5px!important;
  box-sizing:border-box!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:50%!important;
  background:#fff!important;
  border:1px solid #e1e4e6!important;
}

/* Admin editör kartındaki avatar da aynı mantıkla */
.editor-admin-identity img{
  object-fit:contain!important;
  object-position:center!important;
  padding:4px!important;
  box-sizing:border-box!important;
  background:#fff!important;
}

/* Mobil */
@media(max-width:600px){
  .article-author-profile-v171__identity img{
    width:44px!important;
    height:44px!important;
    padding:4px!important;
  }
}
/* === /V17.2 === */

/* === V17.3 GERÇEK KARE AVATAR İŞLEME + YAZAR KARTI === */
.article-author-profile-v171{
  grid-template-columns:96px minmax(0,1fr)!important;
  gap:20px!important;
  align-items:start!important;
}
.article-author-profile-v171__identity{
  width:88px!important;
  height:88px!important;
  display:grid!important;
  place-items:center!important;
}
.article-author-profile-v171__identity img{
  width:88px!important;
  height:88px!important;
  padding:3px!important;
  box-sizing:border-box!important;
  border-radius:50%!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
  border:1px solid #d9dee1!important;
}

/* Üst yazar barında da kare avatar varyantı kesilmeden gösterilir. */
.article-meta-v171__avatar-img{
  padding:2px!important;
}
.article-meta-v171__avatar-img img{
  object-fit:contain!important;
  object-position:center!important;
}

/* Admin editör kartındaki önizleme */
.editor-admin-identity img{
  aspect-ratio:1/1!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
  padding:3px!important;
}

@media(max-width:600px){
  .article-author-profile-v171{
    grid-template-columns:64px minmax(0,1fr)!important;
    gap:13px!important;
  }
  .article-author-profile-v171__identity,
  .article-author-profile-v171__identity img{
    width:58px!important;
    height:58px!important;
  }
}
/* === /V17.3 === */

/* === V17.4 İÇERİK SİLME === */
.content-delete-v174{border-color:#e2b8bd!important;color:#a50f20!important}
.content-delete-v174:hover{background:#a50f20!important;border-color:#a50f20!important;color:#fff!important}
/* === /V17.4 === */

/* === V17.5 YAZAR KARTI TİPOGRAFİSİ === */
/* Yazar adı marka/haber başlığı gibi condensed görünmemeli. */
.article-author-profile-v171 h2{
  margin:6px 0 0!important;
  font-family:"Source Sans 3",Arial,sans-serif!important;
  font-size:25px!important;
  line-height:1.08!important;
  font-weight:750!important;
  letter-spacing:-.025em!important;
  color:#111820!important;
}
.article-author-profile-v171 small{
  font-family:"Source Sans 3",Arial,sans-serif!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
  color:#a50f20!important;
}
.article-author-profile-v171 p{
  max-width:860px;
  margin:10px 0 0!important;
  font-family:"Source Sans 3",Arial,sans-serif!important;
  font-size:14px!important;
  line-height:1.55!important;
  font-weight:450!important;
  letter-spacing:0!important;
  color:#39464d!important;
}
.article-author-profile-v171__tags{
  gap:7px!important;
  margin-top:13px!important;
}
.article-author-profile-v171__tags span{
  padding:6px 9px!important;
  font-family:"Source Sans 3",Arial,sans-serif!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:650!important;
  letter-spacing:.01em!important;
  border-color:#d7dde0!important;
  background:#fff!important;
  color:#36434a!important;
}
@media(max-width:600px){
  .article-author-profile-v171 h2{font-size:21px!important}
  .article-author-profile-v171 p{font-size:13px!important;line-height:1.5!important}
}
/* === /V17.5 === */

/* === V17.6 PROFESYONEL 404 SAYFASI === */
.notfound-v176{
  background:#fff;
  padding:48px 0 64px;
}
.notfound-v176__hero{
  min-height:340px;
  display:grid;
  grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);
  align-items:center;
  gap:52px;
  padding:42px 48px;
  border-top:6px solid #111820;
  border-bottom:1px solid #dfe3e5;
  background:#f6f7f8;
}
.notfound-v176__code{
  display:flex;
  align-items:center;
  justify-content:center;
  color:#111820;
  font:900 clamp(110px,11vw,190px)/.78 "Archivo Narrow",sans-serif;
  letter-spacing:-.06em;
  user-select:none;
}
.notfound-v176__code i{
  width:.58em;
  height:.58em;
  margin:0 .03em;
  display:block;
  border-radius:50%;
  background:#a50f20;
  box-shadow:inset 0 0 0 .07em #fff,0 0 0 1px #a50f20;
  font-style:normal;
}
.notfound-v176__copy{max-width:650px}
.notfound-v176__eyebrow{
  display:block;
  color:#a50f20;
  font:800 10px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.12em;
}
.notfound-v176__copy h1{
  margin:12px 0 0;
  color:#111820;
  font:800 clamp(38px,4vw,64px)/.94 "Source Sans 3",Arial,sans-serif;
  letter-spacing:-.045em;
}
.notfound-v176__copy p{
  max-width:610px;
  margin:20px 0 0;
  color:#5f6a71;
  font:500 17px/1.55 "Source Sans 3",Arial,sans-serif;
}
.notfound-v176__actions{
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:26px;
}
.notfound-v176__actions a{
  min-height:44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  padding:0 17px;
  text-decoration:none;
  font:750 12px/1 "Source Sans 3",Arial,sans-serif;
}
.notfound-v176__primary{background:#a50f20;color:#fff}
.notfound-v176__primary:hover{background:#111820}
.notfound-v176__secondary{
  border:1px solid #cfd5d8;
  background:#fff;
  color:#253139;
}
.notfound-v176__secondary:hover{border-color:#111820}

.notfound-search-v176{
  margin-top:24px;
  padding:18px 20px;
  display:grid;
  grid-template-columns:230px minmax(0,1fr) 86px;
  gap:14px;
  align-items:center;
  border:1px solid #dce1e4;
  background:#fff;
}
.notfound-search-v176>div span{
  display:block;
  color:#a50f20;
  font:800 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.1em;
}
.notfound-search-v176>div strong{
  display:block;
  margin-top:4px;
  color:#111820;
  font:750 18px/1.1 "Source Sans 3",sans-serif;
}
.notfound-search-v176 label{
  min-width:0;
  height:44px;
  display:flex;
  align-items:center;
  gap:10px;
  padding:0 13px;
  border:1px solid #cfd5d8;
  background:#f9fafb;
}
.notfound-search-v176 svg{
  width:18px;height:18px;fill:#6e7980;flex:0 0 auto;
}
.notfound-search-v176 input{
  width:100%;
  min-width:0;
  border:0;
  outline:0;
  background:transparent;
  color:#111820;
  font:500 14px/1 "Source Sans 3",sans-serif;
}
.notfound-search-v176 button{
  height:44px;
  border:0;
  background:#111820;
  color:#fff;
  cursor:pointer;
  font:800 11px/1 "Source Sans 3",sans-serif;
}
.notfound-search-v176 button:hover{background:#a50f20}

.notfound-latest-v176{margin-top:42px}
.notfound-latest-v176>header{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  gap:20px;
  padding-bottom:12px;
  border-bottom:4px solid #111820;
}
.notfound-latest-v176>header span{
  color:#a50f20;
  font:800 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.1em;
}
.notfound-latest-v176>header h2{
  margin:5px 0 0;
  color:#111820;
  font:800 28px/1 "Source Sans 3",sans-serif;
  letter-spacing:-.025em;
}
.notfound-latest-v176>header>a{
  color:#5f6970;
  text-decoration:none;
  font:750 10px/1 "Source Sans 3",sans-serif;
}
.notfound-latest-v176__grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
  padding-top:18px;
}
.notfound-latest-v176__grid article{
  display:grid;
  grid-template-columns:130px minmax(0,1fr);
  gap:12px;
  padding-bottom:16px;
  border-bottom:1px solid #e0e4e6;
}
.notfound-latest-v176__media{
  display:block;
  aspect-ratio:16/9;
  overflow:hidden;
  background:#111820;
  text-decoration:none;
}
.notfound-latest-v176__media img{
  width:100%;height:100%;display:block;
  object-fit:cover;object-position:center;
}
.notfound-latest-v176__media span{
  height:100%;
  display:grid;
  place-items:center;
  color:#fff;
  font:800 10px/1 "Source Sans 3",sans-serif;
}
.notfound-latest-v176__grid article>div>span{
  display:block;
  color:#a50f20;
  font:800 8px/1 "Source Sans 3",sans-serif;
  text-transform:uppercase;
}
.notfound-latest-v176__grid h3{
  margin:5px 0 0;
  font:750 16px/1.12 "Source Sans 3",sans-serif;
}
.notfound-latest-v176__grid h3 a{color:#111820;text-decoration:none}
.notfound-latest-v176__grid h3 a:hover{color:#a50f20}

@media(max-width:980px){
  .notfound-v176__hero{
    grid-template-columns:1fr;
    gap:24px;
    padding:34px;
  }
  .notfound-v176__code{justify-content:flex-start}
  .notfound-search-v176{grid-template-columns:1fr 90px}
  .notfound-search-v176>div{grid-column:1/-1}
  .notfound-latest-v176__grid{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .notfound-v176{padding:24px 0 42px}
  .notfound-v176__hero{padding:26px 20px;min-height:0}
  .notfound-v176__code{font-size:110px}
  .notfound-v176__copy h1{font-size:38px}
  .notfound-v176__copy p{font-size:15px}
  .notfound-v176__actions{align-items:stretch;flex-direction:column}
  .notfound-v176__actions a{width:100%;box-sizing:border-box}
  .notfound-search-v176{grid-template-columns:1fr;padding:16px}
  .notfound-search-v176>div{grid-column:auto}
  .notfound-search-v176 button{width:100%}
  .notfound-latest-v176__grid{grid-template-columns:1fr}
  .notfound-latest-v176__grid article{grid-template-columns:112px minmax(0,1fr)}
}
/* === /V17.6 === */

/* === V17.9 HABER PORTALI FOOTER + KURUMSAL SAYFALAR === */
.news-footer-v179{
  margin-top:56px;
  background:#111820;
  color:#fff;
}
.news-footer-v179__top{
  border-bottom:1px solid rgba(255,255,255,.12);
}
.news-footer-v179__top-inner{
  min-height:118px;
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:34px;
}
.news-footer-brand-v179{
  display:flex;
  align-items:center;
  gap:9px;
  text-decoration:none;
}
.news-footer-brand-v179 span{
  color:#fff;
  font:800 28px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:-.04em;
}
.news-footer-brand-v179 i{
  width:1px;height:28px;background:rgba(255,255,255,.28);
}
.news-footer-brand-v179 strong{
  color:#d51c32;
  font:800 12px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.14em;
}
.news-footer-v179__top-inner>p{
  max-width:760px;
  margin:0;
  color:#aeb7bc;
  font:500 13px/1.55 "Source Sans 3",Arial,sans-serif;
}
.news-footer-social-v179{
  display:flex;
  gap:8px;
}
.news-footer-social-v179 a{
  min-width:64px;
  height:34px;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#fff;
  text-decoration:none;
  font:750 9px/1 "Source Sans 3",Arial,sans-serif;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.news-footer-social-v179 a:hover{
  border-color:#d51c32;
  background:#d51c32;
}
.news-footer-v179__grid{
  display:grid;
  grid-template-columns:1.1fr .8fr 1.35fr .9fr;
  gap:46px;
  padding-top:34px;
  padding-bottom:38px;
}
.news-footer-v179__grid>div{
  display:grid;
  align-content:start;
  gap:9px;
}
.news-footer-v179__label{
  margin-bottom:5px;
  color:#fff;
  font:800 10px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.12em;
}
.news-footer-v179__grid a{
  width:max-content;
  max-width:100%;
  color:#9fa9ae;
  text-decoration:none;
  font:550 12px/1.35 "Source Sans 3",Arial,sans-serif;
}
.news-footer-v179__grid a:hover{color:#fff}
.news-footer-v179__bottom{
  border-top:1px solid rgba(255,255,255,.11);
  background:#0b1116;
}
.news-footer-v179__bottom .shell{
  min-height:54px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:20px;
  color:#747f85;
  font:600 10px/1.3 "Source Sans 3",Arial,sans-serif;
}

/* Kurumsal içerik sayfaları */
.corporate-page-v179{
  padding:26px 0 58px;
  background:#fff;
}
.corporate-breadcrumb-v179{
  display:flex;
  align-items:center;
  gap:8px;
  padding:7px 0 18px;
  color:#929ba0;
  font:600 10px/1 "Source Sans 3",Arial,sans-serif;
}
.corporate-breadcrumb-v179 a{color:#6f7a80;text-decoration:none}
.corporate-breadcrumb-v179 strong{color:#111820}
.corporate-layout-v179{
  display:grid;
  grid-template-columns:minmax(0,1fr) 290px;
  gap:48px;
  align-items:start;
}
.corporate-article-v179{
  min-width:0;
  border-top:6px solid #111820;
}
.corporate-article-v179>header{
  padding:28px 0 25px;
  border-bottom:1px solid #dfe3e5;
}
.corporate-kicker-v179{
  display:block;
  color:#a50f20;
  font:800 9px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.12em;
}
.corporate-article-v179 h1{
  margin:9px 0 0;
  color:#111820;
  font:800 46px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:-.04em;
}
.corporate-article-v179>header p{
  max-width:760px;
  margin:13px 0 0;
  color:#657077;
  font:500 16px/1.5 "Source Sans 3",Arial,sans-serif;
}
.corporate-body-v179{
  max-width:820px;
  padding:26px 0 12px;
}
.corporate-body-v179 h2{
  margin:30px 0 10px;
  color:#111820;
  font:750 24px/1.1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:-.02em;
}
.corporate-body-v179 h2:first-child{margin-top:0}
.corporate-body-v179 p,
.corporate-body-v179 li{
  color:#39454c;
  font:500 15px/1.7 "Source Sans 3",Arial,sans-serif;
}
.corporate-body-v179 p{margin:0 0 15px}
.corporate-body-v179 ul{padding-left:20px}
.corporate-body-v179 li{margin:7px 0}
.corporate-definition-v179{
  display:grid;
  grid-template-columns:180px minmax(0,1fr);
  margin:0;
  border-top:1px solid #dfe3e5;
}
.corporate-definition-v179 dt,
.corporate-definition-v179 dd{
  margin:0;
  padding:12px 0;
  border-bottom:1px solid #e4e7e9;
}
.corporate-definition-v179 dt{
  color:#6f797f;
  font:700 11px/1.3 "Source Sans 3",sans-serif;
}
.corporate-definition-v179 dd{
  color:#172129;
  font:600 13px/1.4 "Source Sans 3",sans-serif;
}
.corporate-info-box-v179{
  margin:16px 0;
  padding:15px 17px;
  border-left:4px solid #a50f20;
  background:#f6f7f8;
}
.corporate-info-box-v179 strong{
  display:block;
  color:#111820;
  font:750 14px/1.2 "Source Sans 3",sans-serif;
}
.corporate-info-box-v179 p{margin:6px 0 0}
.corporate-updated-v179{
  margin-top:18px;
  padding-top:14px;
  border-top:1px solid #e0e4e6;
  color:#929ba0;
  font:600 10px/1.3 "Source Sans 3",sans-serif;
}
.corporate-side-v179{
  position:sticky;
  top:92px;
  display:grid;
  gap:16px;
}
.corporate-side-v179>div{
  padding:16px;
  border-top:4px solid #111820;
  background:#f6f7f8;
}
.corporate-side-v179 span{
  display:block;
  margin-bottom:9px;
  color:#a50f20;
  font:800 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.1em;
}
.corporate-side-v179 a{
  display:block;
  padding:9px 0;
  border-bottom:1px solid #dde2e4;
  color:#253139;
  text-decoration:none;
  font:650 12px/1.25 "Source Sans 3",sans-serif;
}
.corporate-side-v179 a:last-child{border-bottom:0}
.corporate-side-v179 a:hover{color:#a50f20}

@media(max-width:900px){
  .news-footer-v179__top-inner{
    grid-template-columns:1fr;
    gap:16px;
    padding-top:24px;
    padding-bottom:24px;
  }
  .news-footer-v179__grid{grid-template-columns:1fr 1fr;gap:30px}
  .corporate-layout-v179{grid-template-columns:1fr}
  .corporate-side-v179{position:relative;top:auto;grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
  .news-footer-v179{margin-top:40px}
  .news-footer-v179__grid{grid-template-columns:1fr 1fr;gap:26px 18px}
  .news-footer-v179__bottom .shell{align-items:flex-start;flex-direction:column;justify-content:center;padding-top:12px;padding-bottom:12px}
  .corporate-page-v179{padding-top:16px}
  .corporate-article-v179 h1{font-size:36px}
  .corporate-article-v179>header p{font-size:14px}
  .corporate-side-v179{grid-template-columns:1fr}
  .corporate-definition-v179{grid-template-columns:1fr}
  .corporate-definition-v179 dt{padding-bottom:3px;border-bottom:0}
  .corporate-definition-v179 dd{padding-top:0}
}
/* === /V17.9 === */

/* === V18.0 FOOTER POPÜLER + SPONSORLU BAĞLANTILAR === */
.footer-discovery-v180{
  display:grid;
  grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);
  gap:42px;
  padding-top:24px;
  padding-bottom:27px;
  border-top:1px solid rgba(255,255,255,.11);
}
.footer-discovery-v180__label{
  display:block;
  margin-bottom:12px;
  color:#fff;
  font:800 9px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.13em;
}
.footer-popular-v180__links{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
}
.footer-popular-v180__links a{
  padding:7px 10px;
  border:1px solid rgba(255,255,255,.13);
  color:#aeb7bc;
  text-decoration:none;
  font:650 10px/1 "Source Sans 3",Arial,sans-serif;
}
.footer-popular-v180__links a:hover{
  border-color:#d51c32;
  color:#fff;
}
.footer-sponsored-v180{
  padding-left:28px;
  border-left:1px solid rgba(255,255,255,.11);
}
.footer-sponsored-v180__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:15px;
}
.footer-sponsored-v180__head small{
  color:#68747a;
  font:600 8px/1 "Source Sans 3",Arial,sans-serif;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.footer-sponsored-v180__links{
  display:flex;
  flex-wrap:wrap;
  gap:8px 14px;
}
.footer-sponsored-v180__links a{
  color:#aeb7bc;
  text-decoration:none;
  font:600 10px/1.35 "Source Sans 3",Arial,sans-serif;
}
.footer-sponsored-v180__links a:after{
  content:"↗";
  margin-left:4px;
  color:#667278;
}
.footer-sponsored-v180__links a:hover{color:#fff}
.footer-sponsored-v180__empty{
  color:#667278;
  font:550 10px/1.4 "Source Sans 3",Arial,sans-serif;
}
@media(max-width:850px){
  .footer-discovery-v180{grid-template-columns:1fr;gap:24px}
  .footer-sponsored-v180{padding-left:0;padding-top:22px;border-left:0;border-top:1px solid rgba(255,255,255,.1)}
}
@media(max-width:600px){
  .footer-popular-v180__links{gap:6px}
  .footer-popular-v180__links a{font-size:9px}
}
/* === /V18.0 === */

/* === V18.1 FOOTER YERLEŞİM DÜZELTMESİ === */
/* V18.0 alt bant yerleşimi iptal */
.footer-discovery-v180{display:none!important}

/* Politikalar kolonu kendi içinde alt modüllere ayrılır */
.news-footer-v181__policies{
  display:grid!important;
  align-content:start!important;
  gap:9px!important;
}
.news-footer-v181__subgroup{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.11);
}
.news-footer-v181__subhead{
  display:block;
  margin-bottom:9px;
  color:#fff;
  font:800 9px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.11em;
}
.news-footer-v181__popular{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}
.news-footer-v181__popular a{
  width:auto!important;
  padding:5px 7px;
  border:1px solid rgba(255,255,255,.12);
  color:#9fa9ae!important;
  font-size:9px!important;
  line-height:1!important;
}
.news-footer-v181__popular a:hover{
  border-color:#d51c32;
  color:#fff!important;
}
.news-footer-v181__sponsored-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.news-footer-v181__sponsored-head small{
  color:#677278;
  font:600 7px/1 "Source Sans 3",Arial,sans-serif;
  text-transform:uppercase;
  letter-spacing:.05em;
}
.news-footer-v181__sponsored{
  margin-top:8px;
}
.news-footer-v181__sponsored span{
  color:#677278;
  font:550 9px/1.4 "Source Sans 3",Arial,sans-serif;
}

/* Politikalar artık daha yoğun olduğu için grid dengesi */
.news-footer-v179__grid{
  grid-template-columns:1fr .72fr 1.5fr .82fr!important;
  gap:42px!important;
}
@media(max-width:900px){
  .news-footer-v179__grid{
    grid-template-columns:1fr 1fr!important;
  }
}
@media(max-width:600px){
  .news-footer-v181__popular{gap:5px}
}
/* === /V18.1 === */

/* === V18.2 FOOTER: POPÜLER + SPONSORLU AYRI YAN SÜTUNLAR === */
.news-footer-v179__grid{
  grid-template-columns:1fr .78fr 1.18fr 1fr 1fr .88fr!important;
  gap:30px!important;
  align-items:start!important;
}
.news-footer-v182__popular-column,
.news-footer-v182__sponsored-column{
  display:grid!important;
  align-content:start!important;
  gap:9px!important;
}
.news-footer-v182__popular-list{
  display:grid;
  align-content:start;
  gap:9px;
}
.news-footer-v182__popular-list a{
  width:max-content!important;
  max-width:100%;
  padding:0!important;
  border:0!important;
  color:#9fa9ae!important;
  font:550 12px/1.35 "Source Sans 3",Arial,sans-serif!important;
}
.news-footer-v182__popular-list a:hover{color:#fff!important}
.news-footer-v182__sponsored-column small{
  color:#68747a;
  font:600 7px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.06em;
}
.news-footer-v182__empty{
  margin-top:5px;
  color:#68747a;
  font:550 10px/1.45 "Source Sans 3",Arial,sans-serif;
}
@media(max-width:1180px){
  .news-footer-v179__grid{
    grid-template-columns:repeat(3,1fr)!important;
    gap:34px!important;
  }
}
@media(max-width:760px){
  .news-footer-v179__grid{
    grid-template-columns:1fr 1fr!important;
    gap:30px 20px!important;
  }
}
@media(max-width:460px){
  .news-footer-v179__grid{
    grid-template-columns:1fr!important;
  }
}
/* === /V18.2 === */

/* === V18.3 SEO/GEO + RESPONSIVE STABILIZATION === */
html,body{max-width:100%;overflow-x:clip}
img,video,iframe,svg{max-width:100%}
main,section,article,aside,header,footer,nav,.shell{min-width:0}
.article-body-v11,.article-body-v12,.article-body-v13,.article-body-v16,.article-body-v19,
.corporate-body-v179,.comments-section-v168{overflow-wrap:anywhere;word-break:normal}
.article-body-v11 table,.article-body-v12 table,.article-body-v13 table,.article-body-v16 table,.article-body-v19 table{
  display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch
}
@media(max-width:760px){
  .blog-topline-v154__inner{gap:8px}
  .blog-topline-v154__inner>div:first-child span{display:none}
  .blog-nav-v154 .shell{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .blog-nav-v154 .shell::-webkit-scrollbar{display:none}
  .blog-trends-v154 .shell{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none}
  .blog-trends-v154 .shell::-webkit-scrollbar{display:none}
  .news-footer-v179__grid{width:100%;box-sizing:border-box}
  .news-footer-v182__popular-list a{overflow-wrap:anywhere}
  .corporate-article-v179 h1{overflow-wrap:anywhere}
}
@media(max-width:420px){
  .shell{padding-left:14px!important;padding-right:14px!important}
  .biyorum-blog-logo-v154__biyorum{font-size:30px!important}
  .biyorum-blog-logo-v154__blog{font-size:10px!important}
  .news-footer-v179__grid{grid-template-columns:1fr!important}
}
/* === /V18.3 === */

/* === V18.4 SITE İÇİ LİNKLEME MERKEZİ === */
.il-stats-v184{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:10px;
  margin:20px 0;
}
.il-stats-v184 article{
  min-width:0;
  padding:15px;
  border-top:3px solid #111820;
  background:#fff;
  box-shadow:0 1px 0 rgba(0,0,0,.06);
}
.il-stats-v184 article.is-alert{border-top-color:#a50f20}
.il-stats-v184 article.is-warn{border-top-color:#b78318}
.il-stats-v184 span{display:block;color:#79838a;font:800 8px/1 "Source Sans 3",sans-serif;letter-spacing:.08em}
.il-stats-v184 strong{display:block;margin-top:8px;color:#111820;font:800 30px/1 "Source Sans 3",sans-serif}
.il-stats-v184 small{display:block;margin-top:4px;color:#8c969b;font:600 9px/1.25 "Source Sans 3",sans-serif}

.il-panel-v184{
  margin-top:18px;
  padding:18px;
  background:#fff;
  border-top:4px solid #111820;
  box-shadow:0 1px 0 rgba(0,0,0,.06);
}
.il-panel-v184>header{
  display:flex;align-items:flex-end;justify-content:space-between;gap:18px;
  padding-bottom:13px;border-bottom:1px solid #e0e4e6;
}
.il-panel-v184 h2{margin:4px 0 0;font:800 24px/1 "Source Sans 3",sans-serif;color:#111820;letter-spacing:-.025em}
.il-panel-v184>header p{margin:0;max-width:420px;color:#7a858b;font:600 10px/1.35 "Source Sans 3",sans-serif;text-align:right}

.il-table-v184{display:grid}
.il-table-v184__head,
.il-table-v184 article{
  display:grid;
  grid-template-columns:minmax(280px,2fr) 130px 60px 60px 80px minmax(190px,1fr);
  gap:12px;
  align-items:center;
}
.il-table-v184__head{
  padding:10px 8px;color:#8a9499;font:800 8px/1 "Source Sans 3",sans-serif;letter-spacing:.08em
}
.il-table-v184 article{padding:12px 8px;border-top:1px solid #e7eaec}
.il-table-v184 article>div:first-child strong{display:block;color:#162129;font:750 12px/1.25 "Source Sans 3",sans-serif}
.il-table-v184 article>div:first-child small{display:block;margin-top:4px;color:#8b959a;font:600 9px/1.2 "Source Sans 3",sans-serif}
.il-table-v184 article>span{color:#59666d;font:600 10px/1.2 "Source Sans 3",sans-serif}
.il-table-v184 article>b{font:800 13px/1 "Source Sans 3",sans-serif;color:#263239}
.il-table-v184 .bad{color:#a50f20!important}
.il-score-v184{display:inline-flex!important;width:max-content;padding:5px 7px;background:#edf5ef;color:#2d6840!important;font-weight:800!important}
.il-score-v184.warn{background:#fff6e4;color:#8a6414!important}
.il-score-v184.bad{background:#fff0f1;color:#a50f20!important}
.il-actions-v184{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.il-actions-v184>a,.il-actions-v184 button{
  border:0;background:none;padding:0;color:#0d5b94;text-decoration:none;cursor:pointer;
  font:700 9px/1 "Source Sans 3",sans-serif
}
.il-actions-v184 button{color:#6c777d}
.il-two-v184{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.il-issue-list-v184{display:grid}
.il-issue-list-v184 article{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 0;border-bottom:1px solid #e7eaec}
.il-issue-list-v184 strong{font:700 11px/1.25 "Source Sans 3",sans-serif;color:#1c282f}
.il-issue-list-v184 code{white-space:normal;overflow-wrap:anywhere;color:#a50f20;font:600 9px/1.35 ui-monospace,monospace}
.il-issue-list-v184 small{color:#7c878d;font:600 9px/1.3 "Source Sans 3",sans-serif}
.il-issue-list-v184 a{width:max-content;color:#0d5b94;text-decoration:none;font:700 9px/1 "Source Sans 3",sans-serif}
.il-empty-v184{padding:18px 0;margin:0;color:#8a9499;font:600 11px/1.4 "Source Sans 3",sans-serif}
.il-anchor-cloud-v184{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}
.il-anchor-cloud-v184 span{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #dce1e4;background:#f8f9fa}
.il-anchor-cloud-v184 b{font:700 10px/1 "Source Sans 3",sans-serif;color:#253139}
.il-anchor-cloud-v184 em{font:600 8px/1 "Source Sans 3",sans-serif;color:#899399;font-style:normal}

/* Editör içi asistan */
.internal-link-editor-v184{
  margin:24px 0 50px;
  padding:20px;
  background:#f4f6f7;
  border-top:6px solid #111820;
}
.internal-link-editor-v184__head{
  display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:17px;border-bottom:1px solid #d9dfe2
}
.internal-link-editor-v184__head h2{margin:5px 0 0;color:#111820;font:800 27px/1 "Source Sans 3",sans-serif;letter-spacing:-.03em}
.internal-link-editor-v184__head p{margin:7px 0 0;color:#6d787e;font:600 11px/1.4 "Source Sans 3",sans-serif}
.internal-link-editor-v184__health{
  flex:0 0 125px;padding:11px;border-left:3px solid #a50f20;background:#fff
}
.internal-link-editor-v184__health span,.internal-link-editor-v184__health small{display:block;color:#879197;font:800 8px/1.2 "Source Sans 3",sans-serif}
.internal-link-editor-v184__health strong{display:block;margin:5px 0;color:#111820;font:800 23px/1 "Source Sans 3",sans-serif}
.internal-link-editor-v184__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
.internal-link-box-v184{min-width:0;background:#fff;border-top:4px solid #111820;padding:15px}
.internal-link-box-v184>header{padding-bottom:12px;border-bottom:1px solid #e2e6e8}
.internal-link-box-v184>header span{display:block;color:#a50f20;font:800 8px/1 "Source Sans 3",sans-serif;letter-spacing:.09em}
.internal-link-box-v184>header h3{margin:4px 0 0;color:#111820;font:800 19px/1.05 "Source Sans 3",sans-serif}
.internal-link-box-v184>header small{display:block;margin-top:7px;color:#889298;font:600 9px/1.35 "Source Sans 3",sans-serif}
.internal-link-list-v184{display:grid}
.internal-link-list-v184>article{position:relative;padding:14px 0;border-bottom:1px solid #e5e8ea}
.internal-link-list-v184__meta{display:flex;align-items:center;gap:7px;margin-bottom:5px}
.internal-link-list-v184__meta b{padding:3px 5px;background:#eaf4ed;color:#24683c;font:800 8px/1 "Source Sans 3",sans-serif}
.internal-link-list-v184__meta span{color:#a50f20;font:800 7px/1 "Source Sans 3",sans-serif;letter-spacing:.06em}
.internal-link-list-v184__main>strong{display:block;color:#1b272e;font:750 12px/1.25 "Source Sans 3",sans-serif}
.internal-link-list-v184__main>small{display:block;margin-top:4px;color:#7e898f;font:600 9px/1.35 "Source Sans 3",sans-serif}
.internal-link-form-v184{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;margin-top:10px}
.internal-link-form-v184 label{margin:0!important;color:#7e898f!important;font-size:8px!important}
.internal-link-form-v184 input{height:34px!important;padding:0 8px!important;font-size:10px!important}
.internal-link-form-v184 .button{height:34px!important;padding:0 10px!important;white-space:nowrap;font-size:9px!important}
.internal-link-reject-v184{position:absolute;right:0;top:13px}
.internal-link-reject-v184 button,.internal-link-source-open-v184{
  border:0;background:none;padding:0;color:#99a1a6;text-decoration:none;cursor:pointer;font:650 8px/1 "Source Sans 3",sans-serif
}
.internal-link-source-open-v184{display:inline-block;margin-top:7px;color:#0d5b94}
.internal-link-empty-v184{margin:0;padding:18px 0;color:#899399;font:600 10px/1.45 "Source Sans 3",sans-serif}
.internal-link-editor-v184__foot{
  display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:15px;border-top:1px solid #d8dde0
}
.internal-link-editor-v184__foot p{margin:0;color:#67737a;font:600 10px/1.4 "Source Sans 3",sans-serif}

@media(max-width:1180px){
  .il-stats-v184{grid-template-columns:repeat(3,1fr)}
  .il-table-v184__head,.il-table-v184 article{grid-template-columns:minmax(220px,2fr) 100px 50px 50px 70px minmax(150px,1fr)}
}
@media(max-width:900px){
  .internal-link-editor-v184__grid,.il-two-v184{grid-template-columns:1fr}
  .il-table-v184__head{display:none}
  .il-table-v184 article{grid-template-columns:1fr 70px 70px;gap:7px}
  .il-table-v184 article>div:first-child{grid-column:1/-1}
  .il-actions-v184{grid-column:1/-1}
}
@media(max-width:600px){
  .il-stats-v184{grid-template-columns:1fr 1fr}
  .internal-link-editor-v184{padding:14px}
  .internal-link-editor-v184__head{flex-direction:column}
  .internal-link-editor-v184__health{width:100%;box-sizing:border-box}
  .internal-link-form-v184{grid-template-columns:1fr}
  .internal-link-form-v184 .button{width:100%}
  .internal-link-editor-v184__foot{align-items:stretch;flex-direction:column}
}
/* === /V18.4 === */

/* === V18.5 ADMIN LOGIN / NEWSROOM GATEWAY === */
.admin-login-v185{
  margin:0;
  min-height:100vh;
  background:#eef1f3;
  color:#111820;
  font-family:"Source Sans 3",Arial,sans-serif;
}
.admin-login-v185 *{box-sizing:border-box}
.admin-login-v185__page{
  min-height:100vh;
  display:grid;
  grid-template-columns:minmax(480px,1.08fr) minmax(430px,.92fr);
}
.admin-login-v185__brand{
  position:relative;
  min-width:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  padding:34px clamp(34px,5vw,76px);
  background:
    linear-gradient(135deg,rgba(255,255,255,.035) 0,rgba(255,255,255,0) 35%),
    #101820;
  color:#fff;
}
.admin-login-v185__brand:before{
  content:"";
  position:absolute;
  right:-140px;
  top:18%;
  width:480px;
  height:480px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:50%;
  box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 150px rgba(255,255,255,.012);
  pointer-events:none;
}
.admin-login-v185__brand:after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:82px;
  height:1px;
  background:linear-gradient(90deg,#a50f20 0 72px,rgba(255,255,255,.11) 72px 100%);
}
.admin-login-v185__brand-top{
  position:relative;z-index:1;
  display:flex;align-items:center;justify-content:space-between;gap:24px;
}
.admin-login-v185__logo{
  display:inline-flex;
  align-items:center;
  gap:9px;
  color:#fff;
  text-decoration:none;
}
.admin-login-v185__logo span{
  font:800 31px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:-.045em;
}
.admin-login-v185__logo i{
  width:1px;height:27px;background:rgba(255,255,255,.25)
}
.admin-login-v185__logo strong{
  color:#e02a3e;
  font:800 11px/1 "Source Sans 3",Arial,sans-serif;
  letter-spacing:.16em;
}
.admin-login-v185__private{
  display:flex;align-items:center;gap:7px;
  color:#8f9aa0;
  font:700 8px/1 "Roboto Mono",monospace;
  letter-spacing:.07em;
}
.admin-login-v185__private i{
  width:6px;height:6px;border-radius:50%;background:#55b979;box-shadow:0 0 0 3px rgba(85,185,121,.12)
}
.admin-login-v185__editorial{
  position:relative;z-index:1;
  width:min(690px,100%);
  margin:auto 0;
  padding:60px 0 80px;
}
.admin-login-v185__kicker{
  display:block;
  color:#d31c32;
  font:800 9px/1 "Roboto Mono",monospace;
  letter-spacing:.13em;
}
.admin-login-v185__editorial h1{
  max-width:650px;
  margin:14px 0 0;
  color:#fff;
  font:800 clamp(46px,5vw,76px)/.91 "Roboto Condensed","Arial Narrow",sans-serif;
  letter-spacing:-.04em;
}
.admin-login-v185__editorial>p{
  max-width:600px;
  margin:23px 0 0;
  color:#aab3b8;
  font:500 16px/1.55 "Source Sans 3",Arial,sans-serif;
}
.admin-login-v185__features{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-top:36px;
}
.admin-login-v185__features>div{
  min-width:0;
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:13px 12px;
  border-top:1px solid rgba(255,255,255,.17);
  background:rgba(255,255,255,.025);
}
.admin-login-v185__features svg{
  width:18px;height:18px;flex:0 0 auto;fill:#d31c32
}
.admin-login-v185__features b,
.admin-login-v185__features small{display:block}
.admin-login-v185__features b{color:#fff;font:700 10px/1.2 "Source Sans 3",sans-serif}
.admin-login-v185__features small{margin-top:4px;color:#7f8b91;font:600 8px/1.25 "Source Sans 3",sans-serif}
.admin-login-v185__deskline{
  position:relative;z-index:1;
  display:flex;align-items:center;justify-content:space-between;gap:20px;
  min-height:50px;
  color:#68757c;
  font:700 8px/1 "Roboto Mono",monospace;
  letter-spacing:.08em;
}
.admin-login-v185__deskline b{color:#7e8a90;font-weight:600}

.admin-login-v185__auth{
  min-width:0;
  display:grid;
  place-items:center;
  padding:42px clamp(26px,5vw,76px);
  background:#f7f8f9;
}
.admin-login-v185__auth-inner{width:min(430px,100%)}
.admin-login-v185__mobile-logo{display:none}
.admin-login-v185__auth-head{margin-bottom:26px}
.admin-login-v185__auth-head h2{
  margin:7px 0 0;
  color:#111820;
  font:800 34px/1.03 "Source Sans 3",Arial,sans-serif;
  letter-spacing:-.035em;
}
.admin-login-v185__auth-head p{
  margin:9px 0 0;
  color:#748087;
  font:500 13px/1.4 "Source Sans 3",Arial,sans-serif;
}
.admin-login-v185__error{
  display:flex;
  align-items:flex-start;
  gap:9px;
  margin:0 0 17px;
  padding:11px 12px;
  border-left:3px solid #a50f20;
  background:#fff0f1;
  color:#8e1827;
  font:650 11px/1.35 "Source Sans 3",Arial,sans-serif;
}
.admin-login-v185__error svg{width:16px;height:16px;flex:0 0 auto;fill:#a50f20}
.admin-login-v185__form{display:grid;gap:16px}
.admin-login-v185__field{
  display:grid;
  gap:7px;
  margin:0!important;
  color:#303c43!important;
  font:750 10px/1 "Source Sans 3",Arial,sans-serif!important;
}
.admin-login-v185__field>div{
  position:relative;
  height:50px;
  display:flex;
  align-items:center;
  border:1px solid #d5dbde;
  background:#fff;
  transition:border-color .15s,box-shadow .15s;
}
.admin-login-v185__field>div:focus-within{
  border-color:#111820;
  box-shadow:0 0 0 3px rgba(17,24,32,.06);
}
.admin-login-v185__field>div>svg{
  width:18px;height:18px;
  margin-left:14px;
  flex:0 0 auto;
  fill:#89949a;
}
.admin-login-v185__field input{
  width:100%!important;
  height:48px!important;
  min-width:0;
  padding:0 14px 0 11px!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#111820!important;
  font:600 13px/1 "Source Sans 3",Arial,sans-serif!important;
  box-shadow:none!important;
}
.admin-login-v185__field input::placeholder{color:#aab2b7}
.admin-login-v185__password-toggle{
  width:44px;height:48px;flex:0 0 auto;
  display:grid;place-items:center;
  border:0;background:transparent;cursor:pointer;
}
.admin-login-v185__password-toggle svg{width:18px;height:18px;fill:#7d888e}
.admin-login-v185__options{
  display:flex;align-items:center;justify-content:space-between;gap:15px;
  margin-top:-2px;
}
.admin-login-v185__remember{
  display:flex!important;
  align-items:center;
  gap:8px;
  margin:0!important;
  cursor:pointer;
  color:#667279!important;
}
.admin-login-v185__remember input{position:absolute;opacity:0;pointer-events:none}
.admin-login-v185__remember>span{
  width:17px;height:17px;
  display:grid;place-items:center;
  border:1px solid #cbd2d6;background:#fff;
}
.admin-login-v185__remember input:checked+span{
  border-color:#a50f20;background:#a50f20;
}
.admin-login-v185__remember input:checked+span:after{
  content:"";
  width:7px;height:4px;
  border-left:2px solid #fff;border-bottom:2px solid #fff;
  transform:translateY(-1px) rotate(-45deg);
}
.admin-login-v185__remember b{font:650 10px/1 "Source Sans 3",Arial,sans-serif}
.admin-login-v185__secure{
  color:#98a1a6;
  font:650 8px/1 "Roboto Mono",monospace;
  text-transform:uppercase;
  letter-spacing:.05em;
}
.admin-login-v185__submit{
  width:100%;
  height:51px;
  margin-top:3px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 17px 0 19px;
  border:0;
  background:#a50f20;
  color:#fff;
  cursor:pointer;
  transition:background .15s,transform .08s;
}
.admin-login-v185__submit:hover{background:#111820}
.admin-login-v185__submit:active{transform:translateY(1px)}
.admin-login-v185__submit span{font:800 11px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.02em}
.admin-login-v185__submit svg{width:19px;height:19px;fill:#fff}
.admin-login-v185__security-note{
  display:flex;
  align-items:flex-start;
  gap:9px;
  margin-top:20px;
  padding-top:17px;
  border-top:1px solid #dde2e4;
}
.admin-login-v185__security-note svg{width:15px;height:15px;flex:0 0 auto;fill:#7b878d}
.admin-login-v185__security-note p{
  margin:0;
  color:#8a9499;
  font:550 9px/1.45 "Source Sans 3",Arial,sans-serif;
}
.admin-login-v185__footer{
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  margin-top:35px;
  color:#9aa3a8;
  font:600 8px/1 "Roboto Mono",monospace;
}
.admin-login-v185__footer a{color:#667279;text-decoration:none}
.admin-login-v185__footer a:hover{color:#a50f20}

@media(max-width:980px){
  .admin-login-v185__page{grid-template-columns:minmax(370px,.9fr) minmax(400px,1.1fr)}
  .admin-login-v185__brand{padding-left:32px;padding-right:32px}
  .admin-login-v185__features{grid-template-columns:1fr}
  .admin-login-v185__editorial h1{font-size:52px}
}
@media(max-width:760px){
  .admin-login-v185__page{display:block;min-height:100vh}
  .admin-login-v185__brand{display:none}
  .admin-login-v185__auth{
    min-height:100vh;
    align-items:center;
    padding:28px 20px;
    background:
      linear-gradient(180deg,#101820 0 112px,#f7f8f9 112px 100%);
  }
  .admin-login-v185__auth-inner{
    width:min(440px,100%);
    padding:22px 20px 20px;
    background:#f7f8f9;
    box-shadow:0 12px 38px rgba(0,0,0,.12);
  }
  .admin-login-v185__mobile-logo{
    height:62px;
    display:flex;
    align-items:flex-start;
    margin:-5px 0 22px;
    padding-top:4px;
  }
  .admin-login-v185__mobile-logo .admin-login-v185__logo span{color:#111820}
  .admin-login-v185__mobile-logo .admin-login-v185__logo i{background:#cdd3d6}
  .admin-login-v185__auth-head h2{font-size:30px}
}
@media(max-width:420px){
  .admin-login-v185__auth{padding:20px 12px}
  .admin-login-v185__auth-inner{padding:18px 15px}
  .admin-login-v185__options{align-items:flex-start;flex-direction:column;gap:10px}
  .admin-login-v185__footer{align-items:flex-start;flex-direction:column}
}
/* === /V18.5 === */

/* === V18.6 NEWSROOM ADMIN SYSTEM === */
:root{
  --admin-nav:#0d151c;
  --admin-nav-2:#111c24;
  --admin-bg:#eef1f3;
  --admin-card:#fff;
  --admin-line:#dfe4e7;
  --admin-text:#142029;
  --admin-muted:#748087;
  --admin-red:#a50f20;
  --admin-red-2:#c51c31;
  --admin-green:#2f7b4a;
  --admin-amber:#9a6b12;
}
.admin-newsroom-v186{background:var(--admin-bg)!important;color:var(--admin-text)}
.newsroom-v186{
  min-height:100vh!important;
  display:block!important;
  background:var(--admin-bg)!important;
}
.admin-sidebar-v186{
  position:fixed!important;
  inset:0 auto 0 0;
  z-index:110;
  width:248px!important;
  height:100vh!important;
  display:flex!important;
  flex-direction:column!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  background:var(--admin-nav)!important;
  color:#fff;
  box-shadow:12px 0 30px rgba(14,22,28,.08);
}
.admin-sidebar-v186__brand{
  height:82px;
  flex:0 0 82px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:0 19px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.admin-sidebar-v186__logo{
  display:flex;
  align-items:center;
  gap:7px;
  text-decoration:none;
  color:#fff;
}
.admin-sidebar-v186__logo span{
  font:800 23px/1 "Source Sans 3",sans-serif;
  letter-spacing:-.045em;
}
.admin-sidebar-v186__logo i{width:1px;height:20px;background:rgba(255,255,255,.25)}
.admin-sidebar-v186__logo strong{
  color:#df3043;
  font:800 8px/1 "Source Sans 3",sans-serif;
  letter-spacing:.13em;
}
.admin-sidebar-v186__brand>small{
  color:#5f6d75;
  font:700 7px/1 "Roboto Mono",monospace;
  letter-spacing:.07em;
}
.admin-sidebar-v186__nav{
  flex:1 1 auto;
  min-height:0;
  overflow-y:auto;
  padding:13px 10px 16px;
  scrollbar-width:thin;
  scrollbar-color:#30404a transparent;
}
.admin-sidebar-v186__group{display:grid;gap:2px;margin-bottom:17px}
.admin-sidebar-v186__group>span{
  padding:0 10px 7px;
  color:#56656e;
  font:700 7px/1 "Roboto Mono",monospace;
  letter-spacing:.11em;
}
.admin-sidebar-v186__group>a{
  position:relative;
  min-height:39px;
  display:grid!important;
  grid-template-columns:19px minmax(0,1fr) auto;
  align-items:center;
  gap:9px;
  padding:0 10px!important;
  border-radius:3px!important;
  border:0!important;
  color:#91a0a8!important;
  text-decoration:none!important;
  background:transparent!important;
  font:650 11px/1 "Source Sans 3",sans-serif!important;
  transition:background .14s,color .14s;
}
.admin-sidebar-v186__group>a svg{width:16px;height:16px;fill:#60717a;transition:fill .14s}
.admin-sidebar-v186__group>a em{min-width:0;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-sidebar-v186__group>a>small{
  padding:3px 5px;
  border-radius:2px;
  background:rgba(165,15,32,.14);
  color:#df5363;
  font:800 6px/1 "Roboto Mono",monospace;
  letter-spacing:.04em;
}
.admin-sidebar-v186__group>a:hover{background:rgba(255,255,255,.045)!important;color:#fff!important}
.admin-sidebar-v186__group>a:hover svg{fill:#aab8bf}
.admin-sidebar-v186__group>a.active{
  background:#16232c!important;
  color:#fff!important;
  box-shadow:inset 3px 0 0 var(--admin-red);
}
.admin-sidebar-v186__group>a.active svg{fill:#d93245}
.admin-sidebar-v186__create{background:rgba(165,15,32,.09)!important}
.admin-sidebar-v186__create>b{color:#d83345;font-size:16px}
.admin-sidebar-v186__badge{
  min-width:20px;height:18px;padding:0 5px;
  display:grid;place-items:center;
  border-radius:9px;
  background:var(--admin-red)!important;
  color:#fff!important;
  font:800 8px/1 "Roboto Mono",monospace!important;
}
.admin-sidebar-v186__user{
  flex:0 0 67px;
  min-height:67px;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) 6px;
  align-items:center;
  gap:9px;
  padding:0 16px!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
  background:#0a1117!important;
}
.admin-sidebar-v186__user>div{
  width:34px;height:34px;display:grid;place-items:center;
  border-radius:50%;background:#1b2932;color:#fff;
  font:800 12px/1 "Source Sans 3",sans-serif;
}
.admin-sidebar-v186__user span strong,.admin-sidebar-v186__user span small{display:block}
.admin-sidebar-v186__user span strong{color:#dbe2e5;font:700 10px/1.1 "Source Sans 3",sans-serif}
.admin-sidebar-v186__user span small{margin-top:3px;color:#596970;font:600 7px/1 "Roboto Mono",monospace}
.admin-sidebar-v186__user>i{width:6px;height:6px;border-radius:50%;background:#49a76a}

.admin-commandbar-v186{
  position:fixed;
  z-index:100;
  top:0;left:248px;right:0;
  height:57px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:0 25px;
  border-bottom:1px solid #dde2e5;
  background:rgba(255,255,255,.96);
  backdrop-filter:blur(14px);
}
.admin-commandbar-v186__menu{display:none}
.admin-commandbar-v186__context{display:flex;align-items:center;gap:12px;min-width:0}
.admin-commandbar-v186__context span{
  color:#9aa4a9;
  font:700 7px/1 "Roboto Mono",monospace;
  letter-spacing:.09em
}
.admin-commandbar-v186__context span:after{content:"/";margin-left:12px;color:#c4cbce}
.admin-commandbar-v186__context b{
  color:#27343c;
  font:700 11px/1 "Source Sans 3",sans-serif;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.admin-commandbar-v186__actions{display:flex;align-items:center;gap:14px}
.admin-commandbar-v186__actions a{
  color:#66747b;text-decoration:none;
  font:700 9px/1 "Source Sans 3",sans-serif
}
.admin-commandbar-v186__new{
  height:31px;display:flex;align-items:center;padding:0 11px;
  background:var(--admin-red);color:#fff!important
}
.admin-nav-scrim-v186{display:none}

.newsroom-main.v8-main,
.admin-main.v8-main,
.admin-main-v186{
  width:auto!important;
  max-width:none!important;
  min-height:100vh!important;
  margin:0 0 0 248px!important;
  padding:82px 27px 50px!important;
  background:var(--admin-bg)!important;
}

/* shared page headers */
.admin-pagehead-v186,
.v8-top,
.v8-page-head{
  min-height:98px!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:28px!important;
  margin:0 0 18px!important;
  padding:0 0 18px!important;
  border-bottom:1px solid #d8dfe2!important;
  background:transparent!important;
}
.admin-pagehead-v186 h1,.v8-top h1,.v8-page-head h1{
  margin:5px 0 0!important;
  color:#121d25!important;
  font:800 clamp(28px,3vw,40px)/.98 "Roboto Condensed","Arial Narrow",sans-serif!important;
  letter-spacing:-.035em!important;
  text-transform:none!important;
}
.admin-pagehead-v186 p,.v8-top p,.v8-page-head p{
  max-width:720px!important;
  margin:8px 0 0!important;
  color:#748087!important;
  font:500 12px/1.45 "Source Sans 3",sans-serif!important;
}
.admin-kicker{
  color:var(--admin-red)!important;
  font:800 7px/1 "Roboto Mono",monospace!important;
  letter-spacing:.11em!important;
}
.admin-pagehead-v186__actions,.admin-actions{
  display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important
}
.button{
  min-height:36px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  padding:0 13px!important;
  border:1px solid var(--admin-red)!important;
  border-radius:2px!important;
  background:var(--admin-red)!important;
  color:#fff!important;
  text-decoration:none!important;
  cursor:pointer!important;
  font:750 9px/1 "Source Sans 3",sans-serif!important;
  box-shadow:none!important;
}
.button:hover{background:#121d25!important;border-color:#121d25!important}
.button.ghost{
  border-color:#cfd6da!important;background:#fff!important;color:#35434b!important
}
.button.ghost:hover{border-color:#87949a!important;background:#f7f8f9!important;color:#111820!important}

/* Dashboard */
.admin-livebar-v186{
  min-height:43px;
  display:grid;
  grid-template-columns:1.25fr repeat(4,1fr) auto;
  align-items:center;
  gap:0;
  margin-bottom:12px;
  border:1px solid #dbe1e4;
  background:#fff;
}
.admin-livebar-v186>div,.admin-livebar-v186>time{
  min-width:0;
  height:100%;
  display:flex;align-items:center;gap:8px;
  padding:0 13px;
  border-right:1px solid #e5e9eb;
  color:#758188;
  font:650 8px/1 "Roboto Mono",monospace
}
.admin-livebar-v186>div:first-child i{
  width:6px;height:6px;border-radius:50%;background:#43a667;box-shadow:0 0 0 4px rgba(67,166,103,.1)
}
.admin-livebar-v186>div strong{margin-left:auto;color:#17242c;font-size:10px}
.admin-livebar-v186>time{border-right:0;white-space:nowrap}

.admin-kpis-v186{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  margin-bottom:16px;
}
.admin-kpis-v186 article{
  position:relative;
  min-height:124px;
  padding:17px 17px 15px;
  overflow:hidden;
  border:1px solid #dce2e5;
  border-top:3px solid #111c24;
  background:#fff;
}
.admin-kpis-v186 article>span{
  display:block;color:#7c878d;
  font:800 7px/1 "Roboto Mono",monospace;letter-spacing:.08em
}
.admin-kpis-v186 article>strong{
  display:block;margin-top:11px;
  color:#111c24;font:800 38px/.9 "Roboto Condensed",sans-serif
}
.admin-kpis-v186 article>small{
  display:block;margin-top:10px;color:#8b959a;font:600 9px/1.25 "Source Sans 3",sans-serif
}
.admin-kpis-v186 article>i{
  position:absolute;right:14px;top:15px;width:7px;height:7px;border-radius:50%
}
.admin-kpis-v186 article>i.good{background:#49a76a}
.admin-kpis-v186 article>i.warn{background:#d2a032}
.admin-kpis-v186 article>i.alert{background:#bd2638}

.admin-dashboard-grid-v186{
  display:grid;
  grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);
  gap:15px;
  align-items:start;
}
.admin-panel-v186{
  border:1px solid #dce2e5;
  border-top:4px solid #111c24;
  background:#fff;
}
.admin-panel-v186>header{
  min-height:66px;
  display:flex;align-items:center;justify-content:space-between;gap:15px;
  padding:13px 16px;
  border-bottom:1px solid #e1e5e7;
}
.admin-panel-v186>header h2{
  margin:4px 0 0;color:#162129;
  font:800 20px/1 "Roboto Condensed",sans-serif;letter-spacing:-.02em
}
.admin-panel-v186>header>a{
  color:#6f7a80;text-decoration:none;font:700 8px/1 "Source Sans 3",sans-serif
}
.admin-storylist-v186{display:grid}
.admin-storylist-v186 article{
  min-height:70px;
  display:grid;
  grid-template-columns:34px minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
  padding:10px 15px;
  border-bottom:1px solid #e7eaec;
}
.admin-storylist-v186 article:last-child{border-bottom:0}
.admin-storylist-v186__index{
  color:#a5adb1;font:700 9px/1 "Roboto Mono",monospace
}
.admin-storylist-v186__copy{min-width:0}
.admin-storylist-v186__copy>div{display:flex;align-items:center;gap:7px;margin-bottom:4px}
.admin-storylist-v186__copy>div span{color:var(--admin-red);font:800 7px/1 "Roboto Mono",monospace}
.admin-storylist-v186__copy>div em{
  padding-left:7px;border-left:1px solid #d7dcdf;color:#879298;
  font:650 7px/1 "Source Sans 3",sans-serif;font-style:normal
}
.admin-storylist-v186__copy>strong{
  display:block;color:#1c2931;font:700 12px/1.2 "Source Sans 3",sans-serif;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.admin-storylist-v186__copy>small{
  display:block;margin-top:4px;color:#a0a9ad;font:600 8px/1 "Roboto Mono",monospace;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.admin-storylist-v186__actions{display:flex;gap:9px}
.admin-storylist-v186__actions a{color:#69767d;text-decoration:none;font:700 8px/1 "Source Sans 3",sans-serif}
.admin-storylist-v186__actions a:hover{color:var(--admin-red)}
.admin-dashboard-side-v186{display:grid;gap:15px}
.admin-health-v186,.admin-links-card-v186{padding-bottom:15px}
.admin-health-v186__row{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px;
  padding:13px 15px 17px;
  border-bottom:1px solid #e7eaec;
}
.admin-health-v186__row span{color:#647179;font:650 10px/1.2 "Source Sans 3",sans-serif}
.admin-health-v186__row strong{color:#1d2931;font:800 12px/1 "Roboto Mono",monospace}
.admin-health-v186__row i{
  position:absolute;left:15px;right:15px;bottom:8px;height:2px;background:#edf0f1
}
.admin-health-v186__row i:after{content:"";display:block;width:var(--p);height:100%;background:#b52a3b}
.admin-panel-v186__cta{
  display:inline-block;margin:14px 15px 0;color:#0c5b92;text-decoration:none;
  font:750 9px/1 "Source Sans 3",sans-serif
}
.admin-links-card-v186>p{
  margin:15px 15px 0;color:#6f7c83;font:550 11px/1.5 "Source Sans 3",sans-serif
}
.admin-quickgrid-v186{
  display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px
}
.admin-quickgrid-v186 a{
  position:relative;min-height:105px;padding:15px;
  border:1px solid #dce2e5;background:#fff;text-decoration:none
}
.admin-quickgrid-v186 a>span{display:block;color:var(--admin-red);font:800 7px/1 "Roboto Mono",monospace}
.admin-quickgrid-v186 a>strong{display:block;margin-top:8px;color:#19252d;font:800 16px/1 "Roboto Condensed",sans-serif}
.admin-quickgrid-v186 a>small{display:block;margin-top:5px;color:#8b959a;font:600 9px/1.25 "Source Sans 3",sans-serif}
.admin-quickgrid-v186 a>b{position:absolute;right:14px;bottom:12px;color:#9ca5aa;font-size:15px}
.admin-quickgrid-v186 a:hover{border-color:#aab3b8}

/* Content archive */
.admin-filterbar-v186{
  min-height:58px;
  display:flex;align-items:center;justify-content:space-between;gap:15px;
  margin-bottom:10px;padding:10px 12px;
  border:1px solid #dce2e5;background:#fff
}
.admin-filterbar-v186 .content-filters{
  flex:1;display:grid;grid-template-columns:minmax(280px,1fr) 160px 180px auto;gap:8px;margin:0!important
}
.admin-filterbar-v186 input,.admin-filterbar-v186 select,
.admin-bulkbar-v186 select{
  width:100%;height:36px!important;padding:0 10px!important;
  border:1px solid #d4dade!important;border-radius:2px!important;
  background:#fafbfb!important;color:#26343c!important;
  font:600 10px/1 "Source Sans 3",sans-serif!important
}
.admin-filterbar-v186__search{position:relative;margin:0!important}
.admin-filterbar-v186__search svg{position:absolute;left:10px;top:10px;width:16px;height:16px;fill:#929ca1}
.admin-filterbar-v186__search input{padding-left:34px!important}
.admin-filterbar-v186>span{white-space:nowrap;color:#8b969b;font:700 8px/1 "Roboto Mono",monospace}
.admin-bulkbar-v186{
  min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px;
  padding:7px 12px;border:1px solid #dce2e5;border-bottom:0;background:#f8f9fa
}
.admin-bulkbar-v186>div{display:flex;align-items:center;gap:8px}
.admin-bulkbar-v186 label{display:flex!important;align-items:center;gap:7px;margin:0!important;color:#78848a!important}
.admin-bulkbar-v186 label span,.admin-bulkbar-v186>div>strong{font:700 9px/1 "Source Sans 3",sans-serif}
.admin-bulkbar-v186 select{width:160px}
.admin-content-table-v186{
  border:1px solid #dce2e5;background:#fff
}
.admin-content-table-v186__head,
.admin-content-table-v186>article{
  display:grid;
  grid-template-columns:35px minmax(310px,1.8fr) 130px 100px 110px 160px;
  gap:12px;align-items:center
}
.admin-content-table-v186__head{
  min-height:37px;padding:0 12px;border-bottom:1px solid #dce2e5;background:#f7f8f9;
  color:#8b959a;font:800 7px/1 "Roboto Mono",monospace;letter-spacing:.07em
}
.admin-content-table-v186>article{
  min-height:69px;padding:9px 12px;border-bottom:1px solid #e7eaec
}
.admin-content-table-v186>article:last-of-type{border-bottom:0}
.admin-content-table-v186>article:hover{background:#fbfcfc}
.admin-content-table-v186__check{margin:0!important}
.admin-content-table-v186__check input{position:absolute;opacity:0}
.admin-content-table-v186__check span{
  width:16px;height:16px;display:block;border:1px solid #ccd4d8;background:#fff
}
.admin-content-table-v186__check input:checked+span{border-color:var(--admin-red);background:var(--admin-red)}
.admin-content-table-v186__check input:checked+span:after{
  content:"";display:block;width:7px;height:4px;margin:4px 0 0 3px;
  border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)
}
.admin-content-table-v186__title{min-width:0}
.admin-content-table-v186__title strong{
  display:block;color:#1b2730;font:700 11px/1.25 "Source Sans 3",sans-serif;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.admin-content-table-v186__title small{
  display:block;margin-top:5px;color:#9aa3a8;font:600 7px/1 "Roboto Mono",monospace;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.admin-content-table-v186__category{color:#647179;font:650 9px/1.2 "Source Sans 3",sans-serif}
.admin-content-table-v186 time{color:#5d6a72;font:700 9px/1.15 "Roboto Mono",monospace}
.admin-content-table-v186 time small{display:block;margin-top:3px;color:#a0a8ac;font-size:7px}
.admin-row-actions-v186{display:flex;align-items:center;gap:9px}
.admin-row-actions-v186 a,.admin-row-actions-v186 button{
  border:0;background:none;padding:0;color:#5f6d74;text-decoration:none;cursor:pointer;
  font:700 8px/1 "Source Sans 3",sans-serif
}
.admin-row-actions-v186 a:first-child{color:#0c5b92}
.admin-row-actions-v186 button{color:#a93a47}
.admin-empty-v186{padding:35px;text-align:center;color:#8b959a;font:600 11px/1.4 "Source Sans 3",sans-serif}

/* Existing admin cards/forms: unified newsroom system */
.v8-section-head,
.settings-group-v21>header,
.ad-admin-card>header{
  border-bottom-color:#e1e5e7!important
}
.v8-section-head h2,.settings-group-v21 h2,.ad-admin-card h2,
.seo-center-v14 h2{
  color:#17232b!important;
  font-family:"Roboto Condensed","Arial Narrow",sans-serif!important;
  letter-spacing:-.02em!important
}
.v8-editor-wide,
.v8-form-section,
.settings-group-v21,
.ad-admin-card,
.seo-settings-v14>section,
.comments-stats-v168,
.comment-admin-card-v168,
.internal-link-editor-v184,
.il-panel-v184{
  border-radius:0!important;
  border-color:#dce2e5!important;
  box-shadow:none!important;
}
.v8-editor-wide,.v8-form-section,.settings-group-v21,.ad-admin-card{
  background:#fff!important
}
input,textarea,select{
  border-radius:2px!important
}
.admin-main-v186 label,
.newsroom-main label{
  color:#4e5c64;
  font-family:"Source Sans 3",sans-serif
}
.admin-notice,.error,.success{
  border-radius:0!important;box-shadow:none!important
}

/* Make old KPI / cards match if encountered */
.v8-kpis article,.seo-score-cards-v14 article,.comments-stats-v168 a{
  border-radius:0!important;
  box-shadow:none!important;
  border-color:#dce2e5!important;
  background:#fff!important
}
.v8-grid,.ads-admin-grid,.settings-groups-v21{gap:14px!important}

/* Tables/editor responsiveness */
.pro-editor-v13,.seo-grid-v14,.settings-fields-v21{min-width:0}
.pro-editor-v13__surface{max-width:100%;overflow-wrap:anywhere}
.newsroom-main table{max-width:100%}

/* Mobile */
@media(max-width:1180px){
  .admin-kpis-v186{grid-template-columns:1fr 1fr}
  .admin-quickgrid-v186{grid-template-columns:1fr 1fr}
  .admin-livebar-v186{grid-template-columns:1.3fr repeat(2,1fr) auto}
  .admin-livebar-v186>div:nth-child(4),.admin-livebar-v186>div:nth-child(5){display:none}
  .admin-content-table-v186__head,
  .admin-content-table-v186>article{
    grid-template-columns:35px minmax(260px,1.5fr) 110px 90px 95px 130px
  }
}
@media(max-width:900px){
  .admin-sidebar-v186{
    transform:translateX(-102%);
    transition:transform .2s ease
  }
  .admin-newsroom-v186.admin-nav-open .admin-sidebar-v186{transform:translateX(0)}
  .admin-nav-scrim-v186{
    position:fixed;z-index:105;inset:0;background:rgba(8,13,17,.52)
  }
  .admin-newsroom-v186.admin-nav-open .admin-nav-scrim-v186{display:block}
  .admin-commandbar-v186{left:0;padding:0 15px}
  .admin-commandbar-v186__menu{
    width:32px;height:32px;display:grid;align-content:center;gap:4px;padding:7px;
    border:1px solid #d8dee1;background:#fff
  }
  .admin-commandbar-v186__menu span{display:block;height:1px;background:#2a363d}
  .newsroom-main.v8-main,.admin-main.v8-main,.admin-main-v186{
    margin-left:0!important;padding:77px 16px 40px!important
  }
  .admin-dashboard-grid-v186{grid-template-columns:1fr}
  .admin-filterbar-v186 .content-filters{grid-template-columns:1fr 1fr}
  .admin-filterbar-v186__search{grid-column:1/-1}
  .admin-filterbar-v186 .button{width:100%}
  .admin-content-table-v186__head{display:none}
  .admin-content-table-v186>article{
    grid-template-columns:26px minmax(0,1fr) auto;
    gap:8px;padding:12px
  }
  .admin-content-table-v186__title{grid-column:2/3}
  .admin-content-table-v186__category{grid-column:2/3}
  .admin-content-table-v186 .status-pill{grid-column:3/4;grid-row:1/2}
  .admin-content-table-v186 time{grid-column:2/3}
  .admin-row-actions-v186{grid-column:2/-1}
}
@media(max-width:640px){
  .admin-commandbar-v186__context span{display:none}
  .admin-commandbar-v186__context span:after{display:none}
  .admin-commandbar-v186__actions>a:not(.admin-commandbar-v186__new){display:none}
  .admin-pagehead-v186,.v8-top,.v8-page-head{flex-direction:column!important;min-height:0!important;gap:14px!important}
  .admin-pagehead-v186__actions,.admin-actions{width:100%}
  .admin-pagehead-v186__actions .button,.admin-actions .button{flex:1}
  .admin-livebar-v186{grid-template-columns:1fr auto}
  .admin-livebar-v186>div:not(:first-child){display:none}
  .admin-kpis-v186{grid-template-columns:1fr 1fr;gap:8px}
  .admin-kpis-v186 article{min-height:105px;padding:14px}
  .admin-kpis-v186 article>strong{font-size:31px}
  .admin-quickgrid-v186{grid-template-columns:1fr}
  .admin-storylist-v186 article{grid-template-columns:24px minmax(0,1fr)}
  .admin-storylist-v186__actions{grid-column:2;justify-content:flex-start}
  .admin-filterbar-v186{align-items:stretch;flex-direction:column}
  .admin-filterbar-v186 .content-filters{grid-template-columns:1fr}
  .admin-filterbar-v186__search{grid-column:auto}
  .admin-bulkbar-v186{align-items:stretch;flex-direction:column}
  .admin-bulkbar-v186>div:last-child{display:grid;grid-template-columns:1fr auto}
  .admin-bulkbar-v186 select{width:100%}
  .admin-content-table-v186>article{grid-template-columns:22px minmax(0,1fr)}
  .admin-content-table-v186 .status-pill{grid-column:2;grid-row:auto;width:max-content}
  .admin-row-actions-v186{grid-column:2}
}
@media(max-width:420px){
  .newsroom-main.v8-main,.admin-main.v8-main,.admin-main-v186{padding-left:12px!important;padding-right:12px!important}
  .admin-kpis-v186{grid-template-columns:1fr}
  .admin-commandbar-v186__new{font-size:8px}
}
/* === /V18.6 === */
