.brokerage-card{display:grid;gap:var(--spacing-5)}@media screen and (min-width:768px)and (max-width:992px){.brokerage-card{grid-template-columns:repeat(2,1fr)}}.brokerage-card__card{border-radius:var(--border-radius-small);box-shadow:var(--shadow-2);color:var(--color-gray-90);display:grid;gap:var(--spacing-4);grid-auto-rows:min-content min-content auto;padding:var(--spacing-3);position:relative;transition-duration:var(--transition-time);transition-property:box-shadow;transition-timing-function:var(--transition-easing);width:100%}.brokerage-card__card:hover{box-shadow:var(--shadow-3)}.brokerage-card__card .btn{align-self:flex-end;justify-content:center}@media screen and (min-width:992px){.brokerage-card__card{gap:0;grid-template-areas:"image title title title" "image content content content" "image meta meta button";grid-template-columns:max-content 1fr 1fr auto}.brokerage-card__card .btn{grid-area:button}}.brokerage-card__image-wrapper{margin:calc(var(--spacing-3)*-1) calc(var(--spacing-3)*-1) 0}.brokerage-card__image-wrapper .tags-v2{left:var(--spacing-2);position:absolute;top:var(--spacing-2);z-index:1}@media screen and (min-width:992px){.brokerage-card__image-wrapper{grid-area:image;margin:calc(var(--spacing-3)*-1) var(--spacing-3) calc(var(--spacing-3)*-1) calc(var(--spacing-3)*-1);width:395px}.brokerage-card__image-wrapper .tags-v2{max-width:350px}}.brokerage-card__image-link{display:block;height:100%;position:relative}.brokerage-card__image{aspect-ratio:2/1;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;height:100%;margin-bottom:0;object-fit:cover;object-position:center center;width:100%}@media screen and (min-width:992px){.brokerage-card__image{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}}.brokerage-card__title{font-size:18px;line-height:var(--heading-line-height);margin-bottom:0;text-wrap:balance}.brokerage-card__title .maybe-link{color:inherit}@media screen and (min-width:992px){.brokerage-card__title{color:var(--color-gray-90);grid-area:title;margin-bottom:var(--spacing-4);position:static}.brokerage-card__content{border-bottom:var(--border-width-thin) solid var(--color-border-primary);grid-area:content;margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-4)}}.brokerage-card__content>p{margin-bottom:0}.brokerage-card__meta{align-self:flex-start;margin:0}.brokerage-card__meta>b{font-size:18px;line-height:var(--heading-line-height)}@media screen and (min-width:992px){.brokerage-card__meta{align-items:center;align-self:center;border:none;grid-area:meta;margin:0;padding:0}.brokerage-card__card .btn{-ms-grid-column:7;-ms-grid-row:5}.brokerage-card__image-wrapper{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.brokerage-card__title{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:5}.brokerage-card__content{-ms-grid-column:3;-ms-grid-row:3;-ms-grid-column-span:5}.brokerage-card__meta{-ms-grid-column:3;-ms-grid-row:5;-ms-grid-column-span:3}}
