@layer utils{.solution-card__heading{font-family:var(--g-font-primary);font-size:var(--g-text-h4-font-size-mobile);font-style:var(--g-text-h4-font-style);font-weight:var(--g-text-h4-font-weight-mobile,var(--g-text-h4-font-weight));letter-spacing:var(--g-text-h4-letter-spacing-mobile,var(--g-text-h4-letter-spacing));line-height:var(--g-text-h4-line-height)}@media(min-width:992px){.solution-card__heading{font-size:var(--g-text-h4-font-size);font-weight:var(--g-text-h4-font-weight);letter-spacing:var(--g-text-h4-letter-spacing)}}.solution-card__link{font-family:var(--g-font-primary);font-size:var(--g-text-body-lg-font-size-mobile);font-style:var(--g-text-body-lg-font-style);font-weight:var(--g-text-body-lg-font-weight-mobile,var(--g-text-body-lg-font-weight));letter-spacing:var(--g-text-body-lg-letter-spacing-mobile,var(--g-text-body-lg-letter-spacing));line-height:var(--g-text-body-lg-line-height)}@media(min-width:992px){.solution-card__link{font-size:var(--g-text-body-lg-font-size);font-weight:var(--g-text-body-lg-font-weight);letter-spacing:var(--g-text-body-lg-letter-spacing)}}.solution-card__description{font-family:var(--g-font-primary);font-size:var(--g-text-body-font-size-mobile);font-style:var(--g-text-body-font-style);font-weight:var(--g-text-body-font-weight-mobile,var(--g-text-body-font-weight));letter-spacing:var(--g-text-body-letter-spacing-mobile,var(--g-text-body-letter-spacing));line-height:var(--g-text-body-line-height)}@media(min-width:992px){.solution-card__description{font-size:var(--g-text-body-font-size);font-weight:var(--g-text-body-font-weight);letter-spacing:var(--g-text-body-letter-spacing)}}}@layer components{.solution-card{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.solution-card__logo-panel{align-items:center;background-color:var(--g-color-white);display:flex;height:9.7rem;justify-content:center;overflow:hidden;width:100%}.solution-card__logo{display:block;height:auto;max-height:4.5rem;max-width:17.4rem;object-fit:contain;width:auto}.solution-card__media{height:24rem;margin-block-start:var(--g-spacing-5);overflow:hidden;position:relative;width:100%}.solution-card__media:first-child{margin-block-start:0}@container ((width >= 992px)){.solution-card__media{height:44.6rem;margin-block-start:var(--g-spacing-2)}.solution-card__media:first-child{margin-block-start:0}}.solution-card__image{display:block;height:100%;object-fit:cover;object-position:center bottom;width:100%}.solution-card__content{align-items:flex-start;color:var(--g-color-white);display:flex;flex:1 0 auto;flex-direction:column;gap:var(--g-spacing-4);margin-block-start:var(--g-spacing-5);min-width:0;overflow-wrap:anywhere;padding-right:var(--g-spacing-5)}.solution-card__content:first-child{margin-block-start:0}.solution-card__heading{margin:0}.solution-card__description{display:-webkit-box;margin:calc(var(--g-spacing-2)*-1) 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;opacity:.7;overflow:hidden}.solution-card__link{align-items:center;border-bottom:.1rem solid;color:var(--g-color-white);display:inline-flex;gap:var(--g-spacing-2);margin-block-start:auto;max-width:100%;text-decoration:none}.solution-card__arrow{flex:0 0 auto}.solution-card__link:focus-visible{outline:.2rem solid var(--g-color-white);outline-offset:.4rem}.solution-card.-feature{background-color:var(--g-color-grey-paper);color:var(--g-color-dark-blue-midnight)}.solution-card.-feature .solution-card__media{height:15.8rem;margin-block-start:var(--g-spacing-4)}.solution-card.-feature .solution-card__description{color:inherit;display:block;-webkit-line-clamp:unset;line-clamp:unset;margin-block-start:var(--g-spacing-5);opacity:1;overflow:visible;padding-right:0}}
