.block-listing-4{padding-block:min(calc(3.125rem + 6.875 * (100vw - 22.5rem) / 77.5),10rem)}.block-listing-4 .wrapper{display:flex;flex-flow:column}.block-listing-4 .component-tabs{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-listing-4 .component-tabs .tab-list-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-listing-4 .component-tabs .tab-list-wrapper{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between}}.block-listing-4 .component-tabs .tab-list-wrapper .component-headline.is-default{font-size:min(calc(1.5rem + 2.5 * (100vw - 22.5rem) / 77.5),4rem);line-height:1.1;font-weight:500;font-family:"Switzer-Variable";letter-spacing:-0.0013em}.block-listing-4 .component-tabs .tab-list-wrapper .tab-list-outer{overflow-x:auto;padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);margin-inline:calc(-1*min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem))}@media(min-width: 62rem){.block-listing-4 .component-tabs .tab-list-wrapper .tab-list-outer{overflow:unset;margin-inline:0;padding-inline:0}}.block-listing-4 .component-tabs .tab-list-wrapper .tab-list{flex-wrap:nowrap;width:-moz-max-content;width:max-content;border-radius:clamp(624.9375rem,calc(624.9375rem + 0 * (100vw - 22.5rem) / 77.5),624.9375rem);background-color:rgba(25,49,91,.06);padding-inline:clamp(0.25rem,calc(0.25rem + 0 * (100vw - 22.5rem) / 77.5),0.25rem);padding-block:clamp(0.25rem,calc(0.25rem + 0 * (100vw - 22.5rem) / 77.5),0.25rem)}.block-listing-4 .component-tabs .tab-list-wrapper .tab-list .tab{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.1;font-weight:400;font-family:"Switzer-Variable";letter-spacing:0;opacity:.3}.block-listing-4 .component-tabs .tab-list-wrapper .tab-list .tab.is-active,.block-listing-4 .component-tabs .tab-list-wrapper .tab-list .tab:hover,.block-listing-4 .component-tabs .tab-list-wrapper .tab-list .tab:focus{opacity:1}.block-listing-4 .cards-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 35rem){.block-listing-4 .cards-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48rem){.block-listing-4 .cards-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}