.detailsCards-module-scss-module__Y4OHwa__section{background-color:#f1f1f1;width:100%;padding:48px 0}@media print,screen and (min-width:64em){.detailsCards-module-scss-module__Y4OHwa__section{padding:90px 0}}.detailsCards-module-scss-module__Y4OHwa__inner{max-width:1474px;margin:0 auto;padding:0 22px}@media print,screen and (min-width:64em){.detailsCards-module-scss-module__Y4OHwa__inner{padding:0 40px}}.detailsCards-module-scss-module__Y4OHwa__header{flex-direction:column;margin-bottom:36px;display:flex}@media print,screen and (min-width:64em){.detailsCards-module-scss-module__Y4OHwa__header{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}}.detailsCards-module-scss-module__Y4OHwa__headingGroup{color:#000;padding-left:clamp(27px,6.6vw,94px)}.detailsCards-module-scss-module__Y4OHwa__cta{display:none}@media print,screen and (min-width:64em){.detailsCards-module-scss-module__Y4OHwa__cta{color:#fff;background-color:#000;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;padding:16px 24px;font-family:Inter,serif;font-size:14px;font-weight:400;line-height:normal;text-decoration:none;transition:background-color .2s;display:inline-flex}.detailsCards-module-scss-module__Y4OHwa__cta:hover,.detailsCards-module-scss-module__Y4OHwa__cta:focus{color:#fff;background-color:#2a2a2a}}.detailsCards-module-scss-module__Y4OHwa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px;display:grid}.detailsCards-module-scss-module__Y4OHwa__card{background-color:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.detailsCards-module-scss-module__Y4OHwa__imageWrap{aspect-ratio:450/177;flex-shrink:0;width:100%;position:relative}.detailsCards-module-scss-module__Y4OHwa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detailsCards-module-scss-module__Y4OHwa__text{color:#000;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:40px;display:flex}@media print,screen and (min-width:64em){.detailsCards-module-scss-module__Y4OHwa__text{padding:48px}}.detailsCards-module-scss-module__Y4OHwa__text h2,.detailsCards-module-scss-module__Y4OHwa__text h3,.detailsCards-module-scss-module__Y4OHwa__text h4{letter-spacing:1.8px;text-transform:uppercase;width:100%;margin:40px 0 0;font-family:Inter,serif;font-size:18px;font-weight:700;line-height:28px}.detailsCards-module-scss-module__Y4OHwa__text h2:first-child,.detailsCards-module-scss-module__Y4OHwa__text h3:first-child,.detailsCards-module-scss-module__Y4OHwa__text h4:first-child{margin-top:0}.detailsCards-module-scss-module__Y4OHwa__text p{letter-spacing:.36px;width:100%;margin:8px 0 0;font-family:Inter,serif;font-size:18px;font-weight:300;line-height:28px}.detailsCards-module-scss-module__Y4OHwa__text a:not(.button):not(.cta-button){letter-spacing:.28px;color:#000;align-items:center;gap:10px;margin-top:16px;font-family:Inter,serif;font-size:14px;font-weight:300;line-height:28px;text-decoration:none;display:inline-flex}.detailsCards-module-scss-module__Y4OHwa__text a:not(.button):not(.cta-button) .bmg-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:0;font-size:24px;line-height:1;display:inline-flex}:is(.detailsCards-module-scss-module__Y4OHwa__text a:not(.button):not(.cta-button):hover,.detailsCards-module-scss-module__Y4OHwa__text a:not(.button):not(.cta-button):focus){text-decoration:underline}.detailsCards-module-scss-module__Y4OHwa__text p:has(>.button,>.cta-button){margin-top:auto;padding-top:16px}
