.hcv-head{background:linear-gradient(90deg,rgba(251,248,239,.96),rgba(251,248,239,.83)),url('guadalupe-lead.png') center 54%/cover no-repeat}.hcv-head .hcv-shell{position:relative}.hcv-search{min-width:320px}.hcv-topics{border-bottom:1px solid #cfc5b3;background:#fbf8ef}.hcv-topics .hcv-shell{display:flex;gap:0;align-items:center;overflow:auto;padding-top:9px;padding-bottom:9px}.hcv-topics b,.hcv-topics a{white-space:nowrap;font-size:.8rem;padding:0 15px;border-right:1px solid #cfc5b3}.hcv-topics b{padding-left:0;color:#9d3c22;text-transform:uppercase;letter-spacing:.08em}.hcv-topics a:last-child{border-right:0}.hcv-side .hcv-cover{min-height:210px}.hcv-side .hcv-issue{margin-bottom:0}.hcv-side .hcv-sponsor{margin-bottom:10px}.hcv-sponsor span{display:block;margin-bottom:8px}.hcv-sponsor strong{display:block}@media(max-width:900px){.hcv-search{min-width:220px}}@media(max-width:600px){.hcv-search{min-width:0}.hcv-topics b,.hcv-topics a{padding-left:11px;padding-right:11px}}

/* Tighter masthead and an even three-story editorial row. */
.hcv-head{padding:18px 0 16px}.hcv-kicker,.hcv-nav,.hcv-top{display:none}.hcv-brand{align-items:center}.hcv-name{font-size:clamp(2.7rem,4.3vw,4.6rem)}.hcv-tools{justify-content:flex-end;flex-wrap:wrap}.hcv-guide{font-size:.74rem;font-weight:bold;letter-spacing:.12em;text-transform:uppercase;color:#9d3c22;white-space:nowrap}.hcv-hero{grid-template-columns:minmax(0,1.35fr) minmax(180px,.72fr) minmax(180px,.72fr) minmax(210px,.6fr);gap:14px;padding:16px 0 24px;align-items:stretch}.hcv-hero>div:nth-child(2){display:contents}.hcv-hero>div:first-child .hcv-card,.hcv-hero>div:first-child .hcv-card a{min-height:395px}.hcv-hero>div:first-child .hcv-card a{padding-top:52px}.hcv-hero>div:first-child .hcv-card h2{font-size:clamp(2.4rem,3.6vw,4rem)}.hcv-hero>div:nth-child(2) .hcv-mini{height:100%;margin:0;padding:0;border:0}.hcv-hero>div:nth-child(2) .hcv-mini+.hcv-mini{padding:0}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-card,.hcv-hero>div:nth-child(2) .hcv-mini .hcv-card a{height:100%}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-card a{display:flex;flex-direction:column;gap:0}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-image{width:100%;height:160px;min-height:160px;grid-row:auto}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-label,.hcv-hero>div:nth-child(2) .hcv-mini h2,.hcv-hero>div:nth-child(2) .hcv-mini p{display:block;grid-column:auto}.hcv-hero>div:nth-child(2) .hcv-mini h2{font-size:1.3rem}.hcv-hero>div:nth-child(2) .hcv-mini p:last-child{font-size:.82rem}.hcv-side{padding-left:14px}.hcv-side .hcv-cover{min-height:170px}.hcv-side .hcv-issue{padding:12px}.hcv-side .hcv-issue strong{font-size:1.3rem}.hcv-side .hcv-issue p{font-size:.88rem}.hcv-side .hcv-sponsor{padding-top:8px;padding-bottom:10px}.hcv-section{padding:24px 0}@media(max-width:1150px){.hcv-guide{display:none}.hcv-hero{grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) minmax(210px,.64fr)}.hcv-hero>div:nth-child(2){display:block}.hcv-hero>div:nth-child(2) .hcv-mini{height:auto;margin:0;padding:0 0 14px;border-bottom:1px solid #cfc5b3}.hcv-hero>div:nth-child(2) .hcv-mini+.hcv-mini{padding-top:14px}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-card,.hcv-hero>div:nth-child(2) .hcv-mini .hcv-card a{height:auto}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-card a{display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto auto 1fr;gap:0 14px}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-image{grid-row:1/4;height:152px;min-height:0}.hcv-hero>div:nth-child(2) .hcv-mini .hcv-label,.hcv-hero>div:nth-child(2) .hcv-mini h2,.hcv-hero>div:nth-child(2) .hcv-mini p{grid-column:2}}@media(max-width:900px){.hcv-hero>div:nth-child(2){display:block}.hcv-hero{grid-template-columns:1fr 1fr}.hcv-side{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.hcv-hero>div:first-child .hcv-card,.hcv-hero>div:first-child .hcv-card a{min-height:390px}}@media(max-width:600px){.hcv-head{padding:14px 0}.hcv-tools{justify-content:flex-start}.hcv-name{font-size:2.8rem}.hcv-hero{grid-template-columns:1fr}.hcv-side{grid-template-columns:1fr}.hcv-hero>div:first-child .hcv-card,.hcv-hero>div:first-child .hcv-card a{min-height:360px}}
