/* BLOG — sayfaya özel */
.blog-featured{display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden}
.blog-featured__media{position:relative;display:block;min-height:240px}
.blog-featured__media img{height:100%}
.blog-featured:hover .blog-featured__media img{transform:scale(1.04)}
.blog-featured__cat{position:absolute;top:1rem;left:1rem;z-index:1}
.blog-featured__body{padding:clamp(1.6rem,3vw,2.4rem);display:flex;flex-direction:column;justify-content:center;gap:.8rem}
.blog-featured__body h2{font-size:clamp(1.4rem,2.6vw,1.95rem);margin:0;line-height:1.2}
.blog-featured__body h2 a{color:var(--navy)}
.blog-featured__body h2 a:hover{color:var(--primary)}
.blog-featured__body p{color:var(--ink-soft);margin:0}
.blog-featured__meta{display:flex;gap:1.2rem;color:var(--muted);font-size:.86rem;font-family:var(--ff-display);font-weight:600}
.blog-featured__meta i{margin-right:.35rem;color:var(--primary)}
@media (max-width:767.98px){.blog-featured{grid-template-columns:1fr}.blog-featured__media{min-height:0;aspect-ratio:16/9}}

.blog-note{background:var(--bg-soft-2);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.3rem;
  color:var(--ink-soft);font-size:.95rem}
.blog-note i{color:var(--primary);margin-right:.5rem}
