.hp-listing-cover.hp-listing-cover{position:relative;display:flex;min-height:5rem;align-items:center;gap:1rem;overflow:hidden;padding:1rem 1.2rem!important;border:0!important;background:transparent!important;color:var(--bs-body-color,var(--hp-text));box-shadow:none!important}
.hp-listing-cover::before,.hp-listing-cover::after{display:none!important;content:none!important}
.hp-listing-cover__mark{position:relative;z-index:1;display:grid;flex:0 0 3rem;width:3rem;height:3rem;margin-block-start:0;place-items:center;border:1px solid var(--bs-border-color,var(--hp-border));border-radius:50%;background:var(--bs-tertiary-bg,#f4f6f8);color:var(--hp-listing-cover-accent,var(--hp-accent,#d00000));box-shadow:none}
.hp-listing-cover__mark i{color:var(--hp-listing-cover-accent,var(--hp-accent,#d00000))!important;font-size:1.45rem;line-height:1}
.hp-listing-cover__copy{position:relative;z-index:1;min-width:0}.hp-listing-cover.hp-listing-cover--with-description{align-items:flex-start}.hp-listing-cover.hp-listing-cover--with-description .hp-listing-cover__mark{margin-block-start:.05rem}.hp-listing-cover--title-only .hp-listing-cover__copy{display:flex;align-items:center;align-self:stretch}
.hp-listing-cover__copy h1{margin:0;color:var(--bs-body-color,var(--hp-text));font-size:clamp(1.15rem,2.1vw,1.65rem);font-weight:800;letter-spacing:-.025em;line-height:1.1}
.hp-listing-cover__copy p{max-width:78ch;margin:.3rem 0 0;color:var(--bs-secondary-color,var(--hp-muted));font-size:.78rem;line-height:1.35}
@media(max-width:575.98px){.hp-listing-cover.hp-listing-cover{min-height:4.5rem;padding:.8rem .85rem!important;gap:.75rem}.hp-listing-cover__mark{flex-basis:2.65rem;width:2.65rem;height:2.65rem}.hp-listing-cover__mark i{font-size:1.3rem}.hp-listing-cover__copy h1{font-size:1.15rem}.hp-listing-cover__copy p{font-size:.72rem}}
.hp-listing-cover__count{margin-inline-start:auto;flex:0 0 auto;color:var(--bs-secondary-color,var(--hp-muted));font-size:.875rem;font-weight:600;white-space:nowrap}
@media(max-width:575.98px){.hp-listing-cover:has(.hp-listing-cover__count){flex-wrap:wrap}.hp-listing-cover:has(.hp-listing-cover__count) .hp-listing-cover__copy{flex:1 1 calc(100% - 4rem)}.hp-listing-cover__count{margin-inline-start:3.4rem;font-size:.78rem}}
