.multistep-form__card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:40em){.multistep-form__card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:25em){.multistep-form__card-grid{grid-template-columns:1fr}}.multistep-form__card{background-color:#fff;border:2px solid transparent;overflow:hidden;position:relative;transition:border-color .15s ease}.multistep-form__card:has(.multistep-form__card-checkbox:checked){border-color:#005ca9}.multistep-form__card-label{cursor:pointer;display:flex;flex-direction:column;height:100%;margin:0;padding-left:0;padding:16px!important;width:100%}.multistep-form__card-label:before{left:16px!important;top:16px!important}.multistep-form__card-label:after{left:24px!important;top:19px!important}.multistep-form__card-image{align-items:center;aspect-ratio:1;display:flex;justify-content:center;overflow:hidden}.multistep-form__card-image img{height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.multistep-form__card-body{display:flex;flex:1;flex-direction:column;gap:2px;padding:8px}.multistep-form__card-title{font-size:.9em;font-weight:700;line-height:1.2}.multistep-form__card-desc,.multistep-form__card-size{line-height:1.3}
