.listing-hero{padding-bottom:clamp(2.6rem,4.5vw,3.8rem);padding-top:clamp(2.8rem,5vw,4.4rem)}.listing-hero__inner{align-items:center;display:flex;flex-direction:column;gap:clamp(1.2rem,3vw,1.8rem);text-align:center}.listing-hero--divided .listing-hero__inner{border-bottom:1px solid var(--border-line);padding-bottom:clamp(2.5rem,5vw,4rem)}.listing-hero__heading{font-size:var(--fs-h1);max-width:16ch}.listing-hero__heading em{color:var(--primary-dark);font-style:italic}.listing-hero__lede{color:var(--muted);font-size:var(--fs-lead);line-height:1.55;margin-inline:auto;max-width:52ch}.listing-hero__lede p{margin:0}.listing-hero__lede strong{color:var(--ink);font-weight:var(--fw-medium)}