.steps{display:grid;grid-gap:40px;gap:40px}@media(min-width:48rem){.steps{gap:48px;grid-template-columns:1fr 1fr}}@media(min-width:64rem){.steps{grid-template-columns:repeat(4,1fr)}}.step{display:flex;flex-direction:column;gap:6px;text-align:center}@media(min-width:48rem){.step{gap:12px}}.step-number{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);text-transform:uppercase;text-wrap:balance;font-size:1.5rem;aspect-ratio:1;background:#00aeea;border-radius:50px;color:var(--text-color--inverse);display:inline-block;line-height:1;min-width:40px;padding:8px 0;text-align:center}.nutritional-facts{font-size:calc(var(--text-font-size) - .25rem);font-weight:calc(var(--text-font-weight) - 100)}@media(min-width:40rem){.nutritional-facts{font-size:calc(var(--text-font-size) - .125rem);font-weight:unset}}.nutritional-facts thead{border-top:2px solid #3d6585}.nutritional-facts tbody{border-bottom:2px solid #3d6585}.nutritional-facts caption{font-weight:700;padding:8px 0;text-align:initial}.nutritional-facts td,.nutritional-facts th{border:none;font-weight:inherit;padding:6px 4px;text-align:initial;vertical-align:initial}@media(min-width:48rem){.nutritional-facts td,.nutritional-facts th{padding:8px}}.nutritional-facts th{background:none}.nutritional-facts__group td,.nutritional-facts__group th{border-top:2px solid #3d6585}@media(min-width:48rem){.nutritional-facts tbody th:first-child,.nutritional-facts thead td:first-child,.nutritional-facts thead th:first-child{padding-left:16px}.nutritional-facts tbody td:last-child,.nutritional-facts thead td:last-child,.nutritional-facts thead th:last-child{padding-right:16px}}