/* Kayseri Vizyon / Kent Haber: serif masthead, red rules, clean newspaper layout.
   All overrides are scoped to this publisher; the shared TV frontend is unchanged. */
.kent-brand{--brand-color:#cf142b;--kent-ink:#24201e;--kent-muted:#6d6763;background:#fff;color:var(--kent-ink);font-family:Arial,Helvetica,sans-serif}
.kent-brand .network-container{max-width:1180px}
.kent-masthead{background:#fff;border-top:3px solid var(--brand-color)}
.kent-utility{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:9px;padding-bottom:9px;font-size:10px;color:var(--kent-muted);border-bottom:1px solid #efebe8;line-height:1.5}
.kent-utility>span>span{padding:0 8px;color:#c4bdb8}.kent-utility nav{display:flex;gap:18px}.kent-utility a:hover{color:var(--brand-color)}
.kent-logo-row{display:flex;justify-content:center;align-items:center;padding-top:16px;padding-bottom:17px}.kent-logo{display:block;width:450px;max-width:100%;line-height:0}.kent-logo img{display:block;width:100%;height:auto}
.kent-brand .kent-navigation{border-top:1px solid #ded8d4;border-bottom:3px double #d7d0ca;background:white}.kent-brand .kent-navigation>div{justify-content:center;gap:0;padding-top:0;padding-bottom:0;scrollbar-width:thin}.kent-navigation a{position:relative;padding:14px 22px;font-size:12px;line-height:1.3;flex-shrink:0}.kent-navigation a[aria-current=page]{color:var(--brand-color)}.kent-navigation a[aria-current=page]:after{content:'';position:absolute;bottom:-1px;left:22px;right:22px;height:3px;background:var(--brand-color)}.kent-navigation a:hover{color:var(--brand-color);background:#fbf8f6}
.kent-brand main{padding-top:26px!important}.kent-brand h1,.kent-brand h2,.kent-brand h3,.kent-brand .network-body,.kent-brand .network-footer-top strong{font-family:Georgia,'Times New Roman',serif}
.kent-brand .network-page-heading{border-bottom:1px solid #e6e0dc;padding-bottom:17px;margin-bottom:22px;align-items:end}.kent-brand .network-page-heading h1{font-size:32px;letter-spacing:-.7px;line-height:1.15;font-weight:700}.kent-brand .network-eyebrow{font:700 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1.2px;color:var(--brand-color)}
.kent-brand .network-filters{gap:0}.kent-brand .network-filters label{font-size:10px;color:var(--kent-muted);gap:5px}.kent-brand .network-filters input{width:225px;padding:9px 11px;border:1px solid #ded8d4;background:#fcfbfa;font-size:12px}.kent-brand .network-filters button{padding:10px 17px;font-size:12px;background:var(--brand-color);line-height:1.25}
.kent-brand .network-masthead{grid-template-columns:minmax(0,2.15fr)minmax(0,1fr);gap:28px;align-items:start}.kent-brand .network-hero{background:white;color:var(--kent-ink);overflow:visible}.kent-brand .network-hero:after{display:none}.kent-brand .network-hero .network-visual{aspect-ratio:16/9}.kent-brand .network-hero-text{position:static;padding:16px 0 0}.kent-brand .network-hero-text .network-eyebrow{background:transparent;color:var(--brand-color);padding:0;font-size:10px}.kent-brand .network-hero h2{font-size:33px;font-weight:700;line-height:1.18;letter-spacing:-.6px;margin-top:9px;padding:0}.kent-brand .network-hero:hover h2,.kent-brand .network-grid a:hover h3,.kent-brand .network-latest a:hover h3{color:#a90d22}
.kent-brand .network-latest{border-top:2px solid var(--brand-color);padding:0;background:#fff}.kent-brand .network-latest h2{font:700 12px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.5px;padding:0;margin:13px 0}.kent-brand .network-latest>a{padding:13px 0;border-color:#e7e1dc}.kent-brand .network-latest h3{font-family:Georgia,'Times New Roman',serif;font-size:19px!important;font-weight:700;line-height:1.3;margin:5px 0 0}.kent-brand .network-latest time{color:var(--kent-muted);font-size:10px;font-variant-numeric:tabular-nums}
.kent-brand .network-grid{gap:28px 20px}.kent-brand .network-grid article{border:0;border-bottom:1px solid #e6e0dc;padding-bottom:14px;background:white}.kent-brand .network-grid h3{font-size:21px;font-weight:700;line-height:1.27;letter-spacing:-.25px;margin:11px 0 9px}.kent-brand .network-grid .network-meta{margin:0;font-size:10px;color:var(--kent-muted)}.kent-brand .network-visual{background:#f8f5f2}.kent-brand .network-fallback{background:#f8f5f2;color:var(--brand-color);justify-content:center;padding:24px;border:1px solid #ece5de}.kent-brand .network-fallback img{display:block;width:100%;max-width:300px;height:auto}.kent-brand .network-fallback span{font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1px}.kent-brand .network-hero .network-fallback{justify-content:center;padding-top:24px}.kent-brand main>section>h2{font-size:24px;border-top:3px double #d7d0ca;border-bottom:0;padding-top:17px;padding-bottom:0;margin-top:30px;letter-spacing:-.5px}
.kent-brand .city-services{margin-top:26px}.kent-brand .city-services-grid,.kent-brand .quake-summary{background:#fcfbfa;border-color:#e6e0dc}.kent-brand .city-service-top h3{font-family:Arial,Helvetica,sans-serif}.kent-brand .city-services-heading h2{font-family:Arial,Helvetica,sans-serif}.kent-brand .quake-summary h3{font-family:Arial,Helvetica,sans-serif;color:#a90d22}
.kent-brand .network-more{border:1px solid #d7d0ca;border-bottom:2px solid var(--brand-color);font-size:12px;font-weight:700;padding:13px 25px}.kent-brand .network-more:hover{color:var(--brand-color);background:#fcf8f6}
.kent-brand .network-article{max-width:800px;padding:10px 25px 30px;background:white}.kent-brand .network-article>p:first-child{font:11px/1.6 Arial,Helvetica,sans-serif;color:var(--kent-muted);margin-bottom:23px}.kent-brand .network-article h1{font-size:44px;line-height:1.12;letter-spacing:-1px;font-weight:700;margin:12px 0 20px}.kent-brand .network-article .network-meta{font:11px/1.8 Arial,Helvetica,sans-serif;color:var(--kent-muted)}.kent-brand .network-body{font-size:19px;line-height:1.85;color:#302b28}.kent-brand .network-body p{margin:0 0 23px}.kent-brand .network-body .article-lead{font-size:21px;line-height:1.65}.kent-brand .network-cover{margin:25px 0 28px}.kent-brand .network-alert{font:700 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1px}
.kent-brand footer{border-top:3px double #d7d0ca;margin-top:42px!important;padding-top:23px!important;padding-bottom:28px!important;color:var(--kent-muted)}.kent-brand .network-footer-top{align-items:center}.kent-brand .network-footer-top strong{font-size:26px;letter-spacing:-.7px;color:var(--brand-color)}.kent-brand footer nav{font-size:11px}.kent-brand footer a:hover{color:var(--brand-color)}
@media(max-width:900px){.kent-navigation a{padding-inline:16px}.kent-brand .network-masthead{grid-template-columns:minmax(0,1.7fr)minmax(0,1fr);gap:22px}.kent-brand .network-hero h2{font-size:29px}.kent-brand .network-latest h3{font-size:17px!important}.kent-brand .network-grid h3{font-size:22px}.kent-brand .network-article h1{font-size:38px}}
@media(max-width:650px){.kent-utility{font-size:9px;padding-top:7px;padding-bottom:7px}.kent-utility nav{gap:12px}.kent-utility>span>span{padding:0 4px}.kent-logo-row{padding-top:15px;padding-bottom:16px}.kent-logo{width:310px;max-width:94%}.kent-brand .kent-navigation>div{justify-content:flex-start;padding-inline:9px}.kent-navigation a{padding:13px 13px;font-size:11px}.kent-navigation a[aria-current=page]:after{left:13px;right:13px}.kent-brand main{padding-top:20px!important}.kent-brand .network-page-heading{align-items:stretch;gap:16px;padding-bottom:16px;margin-bottom:19px}.kent-brand .network-page-heading h1{font-size:27px}.kent-brand .network-filters input{width:100%}.kent-brand .network-filters button{padding:10px 19px;align-self:end}.kent-brand .network-masthead{grid-template-columns:minmax(0,1fr);gap:24px}.kent-brand .network-hero h2{font-size:29px;line-height:1.17}.kent-brand .network-hero-text{padding-top:12px}.kent-brand .network-latest>a{padding:12px 0}.kent-brand .network-latest h3{font-size:19px!important}.kent-brand .network-grid{gap:23px 15px}.kent-brand .network-grid h3{font-size:19px;line-height:1.3;margin:10px 0 8px}.kent-brand .network-grid .network-meta{margin:0;font-size:10px}.kent-brand .network-fallback{padding:13px}.kent-brand .network-article{padding:2px 0 25px}.kent-brand .network-article h1{font-size:32px;line-height:1.17;letter-spacing:-.6px}.kent-brand .network-body{font-size:18px;line-height:1.8}.kent-brand .network-body .article-lead{font-size:19px}.kent-brand .network-footer-top{align-items:flex-start;gap:8px}.kent-brand .network-footer-top strong{font-size:25px}.kent-brand main>section>h2{font-size:23px}}
@media(max-width:360px){.kent-logo{width:282px}.kent-utility>span{max-width:175px;font-size:8px}.kent-utility nav{gap:10px;font-size:8px}.kent-brand .network-grid h3{font-size:17px}.kent-brand .network-hero h2{font-size:27px}.kent-brand .network-article h1{font-size:29px}}
