.card-deck__section{padding:64px 0;width:100%}.card-deck__section.card-deck__section__bg-sand{background-color:var(--sand-500)}.card-deck__wrapper{display:flex;flex-direction:column;gap:32px}.card-deck__text{display:flex;flex-direction:column;gap:12px;max-width:545px;width:100%}.card-deck__heading{color:var(--smoke-900);font-size:32px;font-weight:700;line-height:110%}.card-deck__subhead{display:flex;flex-direction:column;gap:16px}.card-deck__subhead,.card-deck__subhead a,.card-deck__subhead li,.card-deck__subhead p,.card-deck__subhead span,.card-deck__subhead ul{color:var(--smoke-900);display:inline;font-size:16px;line-height:130%;margin:0}.card-deck__grid{display:flex;flex-direction:column;gap:32px;width:100%}@media (min-width:768px){.card-deck__heading{font-size:48px}.card-deck__subhead,.card-deck__subhead a,.card-deck__subhead li,.card-deck__subhead p,.card-deck__subhead span,.card-deck__subhead ul{font-size:18px}.card-deck__grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.card-deck__wrapper{gap:54px}.card-deck__wrapper.card-deck__offset-wrapper{align-items:center;display:grid;gap:104px;grid-template-columns:360px 1fr;justify-content:space-between}}.card-deck__card{align-items:flex-start;background-color:var(--white);display:flex;gap:16px;padding:32px 28px;width:100%}.card-deck__card.card-deck__card__bg-blue{background-color:var(--teal-100)}.card-deck__card__icon{align-items:center;display:flex;height:auto;justify-content:center;width:auto}.card-deck__card__icon img{height:26px;object-fit:contain;width:auto}.card-deck__card__text{gap:24px;height:100%;justify-content:space-between}.card-deck__card__text,.card-deck__card__text__body{align-items:flex-start;display:flex;flex-direction:column;width:100%}.card-deck__card__text__body{gap:8px}.card-deck__card__heading{color:var(--smoke-900);font-size:24px;font-weight:700;line-height:110%;margin:0}.card-deck__card__subhead{display:flex;flex-direction:column;gap:16px}.card-deck__card__subhead,.card-deck__card__subhead a,.card-deck__card__subhead li,.card-deck__card__subhead p,.card-deck__card__subhead span,.card-deck__card__subhead ul{color:var(--smoke-900);font-size:16px;line-height:130%;margin:0}.card-deck__card__subhead ul{display:flex;flex-direction:column;gap:4px;padding:0 0 0 16px}.card-deck__card__subhead a{color:var(--brown-500);font-weight:700;text-decoration:none}