/* Seyir Defteri - Phase 4: country pages (2026-10-30) */
body.category .entry-hero-container-inner { position: relative; background-color: #1F2A36; background-size: cover; background-position: center; }
body.category .entry-hero-container-inner::before { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(31,42,54,.7) 0%, rgba(31,42,54,.35) 60%, rgba(31,42,54,.15) 100%), linear-gradient(180deg, rgba(31,42,54,0) 40%, rgba(31,42,54,.6) 100%); }
body.category .entry-hero .hero-container { position: relative; z-index: 1; min-height: 440px; display: flex; align-items: flex-end; padding-top: 48px; padding-bottom: 48px; }
body.category .entry-hero .entry-header { width: 100%; max-width: 760px; text-align: left; }
body.category .entry-hero h1.archive-title { color: #fff; font-size: clamp(36px, 5vw, 56px); line-height: 1.08; margin: 10px 0 16px; }
body.category .entry-hero .rank-math-breadcrumb, body.category .entry-hero .rank-math-breadcrumb a { color: rgba(255,255,255,.88); font-size: 13px; }
body.category .entry-hero .archive-description { color: #fff; font-family: 'Seyir Lora', Georgia, serif; font-size: 19px; line-height: 1.65; max-width: 62ch; }
body.category .entry-hero .archive-description p { color: #fff; margin: 0; }
body.category .entry-hero h1, body.category .entry-hero .archive-description { text-shadow: 0 1px 12px rgba(0,0,0,.3); }
body.category .content-area { margin-top: 48px; }
@media (max-width: 640px) {
  body.category .entry-hero .hero-container { min-height: 0; padding-top: 140px; padding-bottom: 32px; }
  body.category .entry-hero .archive-description { font-size: 17px; }
}body.category .entry-hero .entry-header, body.category .entry-hero h1.archive-title, body.category .entry-hero .kadence-breadcrumbs { text-align: left !important; margin-left: 0; }
body.category .entry-hero .hero-container { justify-content: flex-start; }body.category .entry-hero .entry-header { align-items: flex-start !important; }
body.category .entry-hero h1.archive-title { width: auto; align-self: flex-start; }
/* Cover as <img> (2026-10-30) */
body.category .entry-hero .hero-container { position: static; }
body.category .entry-hero .entry-header { position: static; }
body.category .entry-hero-container-inner::before { z-index: 1; }
body.category .entry-hero .seyir-country-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; z-index: 0; margin: 0; }
body.category .entry-hero .entry-header > :not(.seyir-country-cover-img) { position: relative; z-index: 2; }