.blog-card{overflow:hidden}.blog-card-image{display:block;height:235px;background:#eef5fb;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-filter .btn{font-weight:700;padding:.55rem 1rem}.blog-detail-hero{padding:52px 0;background:linear-gradient(115deg,#0b4d7e,#0b679f);color:#fff}.blog-detail-hero h1{font-weight:800;max-width:900px;margin:15px 0 10px;font-size:clamp(2rem,4vw,3.5rem)}.blog-detail-hero p{max-width:820px;font-size:1.08rem;opacity:.9}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:28px;font-size:.92rem}.blog-breadcrumb a{color:#fff;text-decoration:none}.blog-breadcrumb span{opacity:.86}.blog-meta{margin-top:18px;opacity:.85}.blog-detail-cover{border:1px solid #dbe7f2;border-radius:18px;overflow:hidden;background:#f6f9fc;margin-bottom:32px}.blog-detail-cover img{display:block;width:100%;max-height:560px;object-fit:cover}.blog-rich-content{font-size:1.04rem;line-height:1.8;color:#273849}.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content h4{color:#092d4c;font-weight:800;margin-top:1.6em;margin-bottom:.65em}.blog-rich-content img{max-width:100%;height:auto;border-radius:12px}.blog-rich-content table{width:100%;margin:1.5rem 0;border-collapse:collapse}.blog-rich-content th,.blog-rich-content td{padding:.8rem;border:1px solid #dce6ef}.blog-rich-content blockquote{border-left:4px solid #0871bf;background:#f3f8fc;padding:1rem 1.2rem;border-radius:0 10px 10px 0}.blog-detail-cta{background:#f3f8fc;border:1px solid #dbe7f2;border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.blog-detail-cta .small{color:#0871bf;font-weight:800;letter-spacing:.08em}@media(max-width:767.98px){.blog-card-image{height:210px}.blog-detail-hero{padding:38px 0}.blog-detail-cta{align-items:flex-start;flex-direction:column}.blog-detail-cta .btn{width:100%}}


/* v0.25.32 - blog detay kapak gorseli daha kompakt */
.blog-detail-cover{
    width:min(100%,760px);
    margin-left:auto;
    margin-right:auto;
    margin-bottom:32px;
}
.blog-detail-cover img{
    width:100%;
    max-height:500px;
    object-fit:cover;
}
.blog-rich-content{
    max-width:900px;
    margin-left:auto;
    margin-right:auto;
}
.blog-detail-cta{
    max-width:900px;
    margin-left:auto;
    margin-right:auto;
}
@media(max-width:767.98px){
    .blog-detail-cover{
        width:100%;
    }
    .blog-detail-cover img{
        max-height:420px;
    }
}
