.block-two-column-listing .listing-card{display:flex;flex-direction:column;gap:clamp(1.25rem,-.4398034398rem + 3.4398034398vw,3rem);padding-block:2rem;padding-inline:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);text-decoration:none;border-top:1px solid var(--line);transition:background-color .3s ease-out,border-color .3s ease-out}@media (min-width:768px){.block-two-column-listing .listing-card{flex-direction:row}}.block-two-column-listing .listing-card:last-child{border-bottom:1px solid var(--line)}.block-two-column-listing .listing-card:hover{border-color:var(--link);background-color:var(--background-hover)}.block-two-column-listing .listing-card:hover+.listing-card{border-top-color:var(--link)}.block-two-column-listing .listing-card__title{font-weight:800;font-size:clamp(1.25rem,.5257985258rem + 1.4742014742vw,2rem);font-family:"DM Sans",sans-serif;line-height:1.4;letter-spacing:.02em;margin-bottom:.625rem}.block-two-column-listing .listing-card__location{font-weight:800;font-size:clamp(1.125rem,1.0042997543rem + .2457002457vw,1.25rem);font-family:"DM Sans",sans-serif;line-height:1.5;color:var(--heading)}.block-two-column-listing .listing-card__additional-info{color:var(--content);font-weight:500}.block-two-column-listing .listing-card__description{margin-bottom:clamp(.75rem,.6292997543rem + .2457002457vw,.875rem)}.block-two-column-listing .listing-card__button{border-color:var(--tertiary-color-hover)}.block-two-column-listing .listing-card__column{width:100%}@media (min-width:768px){.block-two-column-listing .listing-card__column{flex:1 0 0}}.block-two-column-listing__cta{display:flex;justify-content:center;align-items:center;padding-top:clamp(2rem,1.0343980344rem + 1.9656019656vw,3rem)}