.u-section--results-listing{position:relative;overflow:hidden}.results-listing{display:flex;flex-direction:column;gap:var(--spacing-800)}.results-listing__rows{display:grid;grid-template-columns:1fr;gap:1px;margin-inline:-1rem}@media only screen and (min-width: 1024px){.results-listing__rows{margin-inline:0}}.results-listing__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px}@media only screen and (min-width: 1024px){.results-listing__row:first-child .results-listing__col:first-child{border-top-left-radius:var(--border-radius-m)}.results-listing__row:first-child .results-listing__col:last-child{border-top-right-radius:var(--border-radius-m)}.results-listing__row:last-child .results-listing__col:first-child{border-bottom-left-radius:var(--border-radius-m)}.results-listing__row:last-child .results-listing__col:last-child{border-bottom-right-radius:var(--border-radius-m)}}.results-listing__row--btns .results-listing__col{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-400)}.results-listing__row--btns .results-listing__col:first-child{display:none}@media only screen and (min-width: 1024px){.results-listing__row--btns .results-listing__col:first-child{display:flex}}@media only screen and (min-width: 1280px){.results-listing__cols--3 .results-listing__row{grid-template-columns:254px 1fr 1fr}}@media only screen and (min-width: 1024px){.results-listing__cols--4 .results-listing__row{grid-template-columns:254px 1fr 1fr}}@media only screen and (min-width: 1280px){.results-listing__cols--4 .results-listing__row{grid-template-columns:254px 1fr 1fr 1fr}}.results-listing__col{display:flex;flex-direction:column;gap:.625rem;padding:var(--spacing-600);box-shadow:0 0 0 1px var(--c--brand-dark-300)}@media only screen and (min-width: 1024px){.results-listing__col{padding-block:var(--spacing-400)}}.results-listing__col .t-paragraph--2{font-weight:600}.results-listing__col:first-child{grid-column:1/-1;background-color:var(--c--brand-dark-100)}@media only screen and (min-width: 1024px){.results-listing__col:first-child{grid-column:1;border-right:1px solid var(--c--brand-dark-300);background-color:rgba(0,0,0,0)}}@media only screen and (min-width: 1024px){.results-listing__col:nth-child(2){background-color:var(--c--brand-dark-100)}}.results-listing__col:nth-child(4){display:none}@media only screen and (min-width: 1280px){.results-listing__col:nth-child(4){display:flex}}.results-listing__col img{width:fit-content;height:2rem;margin-bottom:.375rem;object-fit:contain}
