/* Archive pages: compound, property, search, taxonomy */
.archive-page,.search-page{padding:0}
.archive-hero,.search-hero{position:relative;background:linear-gradient(90deg,rgba(10,40,55,.92),rgba(15,60,80,.65) 60%,rgba(15,60,80,.25)),var(--hero-img,none) center/cover;color:#fff;padding:90px 0 70px}
.archive-hero h1,.search-hero h1{font-size:clamp(36px,5vw,64px);line-height:1.1;margin:0 0 12px}
.archive-desc,.search-count{max-width:720px;color:rgba(255,255,255,.85);margin:0 0 18px}
.archive-count{display:inline-block;padding:6px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:13px}
.archive-body,.search-body{padding:50px 0 80px}
.archive-empty,.search-empty{text-align:center;padding:60px 0}
.nav-links{display:flex;justify-content:center;gap:12px;margin-top:40px}
