/* Onaylı eski haber detayının sakin, serif başlık ve sağ sütun düzeni. */
.site>.content.main-content{width:auto;max-width:none;padding:14px 18px 32px;margin:auto;min-height:50vh;background:#fff}
.site>.content.main-content .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}
.site>.content.main-content .story-title{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(32px,3.4vw,45px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.4px!important;margin-bottom:14px!important;color:#1d293b}
.site>.content.main-content .story-lead{font-size:clamp(17px,1.7vw,20px)!important;line-height:1.56!important;font-weight:400!important;color:#515d6d}
.site>.content.main-content .story-content{font-family:Georgia,'Times New Roman',serif!important;font-size:18px!important;line-height:1.85!important;font-weight:400!important}
.site>.content.main-content .story-content *{font-weight:400!important}
.site>.content.main-content .sharebar{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin:14px 0}
.site>.content.main-content .detail-aside{min-width:0;background:#f6f7f9;padding:10px}
.site>.content.main-content .firm-showcase{background:#f4c840}
.site>.content.main-content .story-hero img{width:100%;height:auto;object-fit:cover}
.site>.content.main-content .popular-link strong{font-weight:400!important}
.site>.content.main-content .firm-title-row h2,.site>.content.main-content .section-head h2{font-weight:400!important}
.site>.content.main-content .breadcrumb{font-size:12px}
.site>.content.main-content .page-heading h1{font-weight:400!important}
.site>.content.main-content .firm-card-body h2{font-weight:400!important}
.site>.content.main-content .firm-card{font-weight:400!important}
.site>.content.main-content .firms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.site>.content.main-content .firm-card img{object-fit:cover}
.site>.content.main-content .score-placeholder{background:#fff;padding:13px;border:1px solid #e0e4e8}
.site>.content.main-content .comment-item b{font-weight:400!important}
.site>.content.main-content .ratio-video{aspect-ratio:16/9}
.site>.content.main-content .ratio-video iframe{width:100%;height:100%}
.footer .footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;margin:10px 0}
.footer .footer-links a{color:#fff;text-decoration:none;font-size:13px}
@media(max-width:780px){
 .site>.content.main-content{padding:13px 12px 28px!important}
 .site>.content.main-content .detail-layout{display:flex!important;flex-direction:column!important;gap:18px!important}
 .site>.content.main-content .story-title{font-size:clamp(27px,7vw,35px)!important;line-height:1.27!important}
 .site>.content.main-content .story-lead{font-size:17px!important}
 .site>.content.main-content .story-content{font-size:17px!important}
 .site>.content.main-content .detail-aside{padding:12px}
 .site>.content.main-content .firms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
