/* ZGV V2 archive templates: category and tag archives. Scoped to body.zgv-archive-view. */
body.zgv-archive-view .zgv-archive-main{padding-top:28px;padding-bottom:46px}.zgv-archive-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:36px;align-items:end;padding:34px 0 30px;border-bottom:1px solid var(--line)}.zgv-archive-eyebrow{display:inline-block;color:var(--blue);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:12px}.zgv-archive-hero h1{font:700 clamp(42px,6vw,76px)/.98 var(--serif);letter-spacing:-.065em;margin:0 0 18px;color:var(--ink)}.zgv-archive-intro{max-width:760px;color:#526273;font:20px/1.45 var(--serif)}.zgv-archive-intro p{margin:0}.zgv-archive-facts{border-left:1px solid var(--line);padding-left:24px;color:var(--muted)}.zgv-archive-facts span{display:block;font:700 60px/.9 var(--serif);letter-spacing:-.06em;color:var(--navy)}.zgv-archive-facts small{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.zgv-archive-facts p{font-size:13px;line-height:1.55;margin:16px 0 0}.zgv-archive-lead{margin-top:28px}.zgv-archive-card a{display:block;color:inherit}.zgv-archive-card.feature{border-bottom:1px solid var(--line);padding-bottom:28px}.zgv-archive-card.feature a{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:34px;align-items:center}.zgv-archive-card.feature .zgv-archive-photo{border-radius:4px;overflow:hidden;aspect-ratio:1.66;background:var(--soft)}.zgv-archive-card.feature img{width:100%;height:100%;object-fit:cover}.zgv-archive-card.feature h2{font:700 clamp(32px,3.5vw,50px)/1.04 var(--serif);letter-spacing:-.055em;margin:10px 0 14px;color:var(--ink)}.zgv-archive-card.feature p{font:18px/1.5 var(--serif);color:#4d5e70;margin:0 0 14px}.zgv-archive-meta{font-size:11px;color:var(--muted);letter-spacing:.04em}.zgv-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin-top:30px}.zgv-archive-card.grid{min-width:0;border-top:1px solid var(--line);padding-top:18px}.zgv-archive-card.grid .zgv-archive-photo{aspect-ratio:1.75;border-radius:4px;overflow:hidden;background:var(--soft);margin-bottom:13px}.zgv-archive-card.grid img{width:100%;height:100%;object-fit:cover}.zgv-archive-card.grid h2{font:700 24px/1.14 var(--serif);letter-spacing:-.04em;margin:7px 0 9px;color:var(--ink)}.zgv-archive-card.grid p{font-size:14px;line-height:1.5;color:#5b6a79;margin:0 0 11px}.zgv-archive-card a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.zgv-archive-empty{margin-top:26px;padding:32px;background:var(--soft);border-radius:4px}.zgv-archive-empty h2{font:700 30px/1.1 var(--serif);margin:0 0 8px}.zgv-pagination{margin-top:38px}.zgv-pagination ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.zgv-pagination a,.zgv-pagination span{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--line);padding:0 12px;border-radius:2px;font-size:13px;background:#fff}.zgv-pagination .current{background:var(--navy);color:#fff;border-color:var(--navy)}
body.zgv-archive-view .is-signature .zgv-archive-hero{background:linear-gradient(135deg,#061f35,#0c416b);color:#fff;border:0;border-radius:5px;padding:34px;margin-top:20px}body.zgv-archive-view .is-signature .zgv-archive-hero h1,body.zgv-archive-view .is-signature .zgv-archive-intro,body.zgv-archive-view .is-signature .zgv-archive-facts span{color:#fff}body.zgv-archive-view .is-signature .zgv-archive-facts{border-color:#ffffff44;color:#d9e5ef}.is-signature .zgv-archive-eyebrow{color:#8fd1ff}.is-extra .zgv-archive-eyebrow{color:var(--red)}.is-extra .zgv-archive-facts span{color:var(--red)}
@media(max-width:1199px){.zgv-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zgv-archive-card.feature a{grid-template-columns:minmax(0,1fr);gap:22px}.zgv-archive-card.feature .zgv-archive-photo{max-height:430px}.zgv-archive-hero{grid-template-columns:minmax(0,1fr) 170px}.zgv-archive-facts span{font-size:48px}}
@media(max-width:767px){body.zgv-archive-view .zgv-archive-main{padding-top:18px}.zgv-archive-hero{display:block;padding:24px 0 22px}.zgv-archive-hero h1{font-size:42px;line-height:1.02}.zgv-archive-intro{font-size:17px}.zgv-archive-facts{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin-top:22px}.zgv-archive-facts span{font-size:42px}.zgv-archive-card.feature a{display:block}.zgv-archive-card.feature .zgv-archive-photo{aspect-ratio:1.45;margin-bottom:18px}.zgv-archive-card.feature h2{font-size:31px}.zgv-archive-card.feature p{font-size:16px}.zgv-archive-grid{grid-template-columns:1fr;gap:22px;margin-top:24px}.zgv-archive-card.grid h2{font-size:25px}.zgv-archive-card.grid p{font-size:15px}.zgv-pagination a,.zgv-pagination span{min-width:38px;min-height:38px}.zgv-archive-view .is-signature .zgv-archive-hero{padding:24px 18px;margin-top:12px}}
