.llm-health-goals{padding-block:24px}.llm-health-goals__heading{margin:0 0 8px;font-size:clamp(26px,2.8vw,36px);line-height:1.15;color:#06386b;text-align:center}.llm-health-goals__subheading{max-width:620px;margin:0 auto 4px;font-size:16px;line-height:1.5;color:#444;text-align:center}.llm-health-goals__grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media screen and (max-width:1100px){.llm-health-goals__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:820px){.llm-health-goals__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:560px){.llm-health-goals__grid{grid-template-columns:repeat(2,1fr)}}.llm-health-goals__tile--filler{background:#fff;border:1px solid #e7ecf3;border-radius:18px;height:100%;cursor:default;pointer-events:none}.llm-health-goals__tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;height:100%;padding:26px 16px;background:#fff;border:1px solid #e7ecf3;border-radius:18px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.llm-health-goals__tile:hover{transform:translateY(-3px);border-color:#d8e2f0;box-shadow:0 8px 22px #06386b1a}.llm-health-goals__media{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;overflow:hidden;background:#eef3fb;flex-shrink:0}.llm-health-goals__illo{width:76%;height:76%;object-fit:contain}.llm-health-goals__media--placeholder{color:#06386b}.llm-health-goals__media--placeholder svg{width:34px;height:34px}.llm-health-goals__img{width:100%;height:100%;object-fit:cover}.llm-health-goals__label{display:flex;flex-direction:column;align-items:center;gap:8px}.llm-health-goals__label-text{font-size:16px;font-weight:700;line-height:1.25;color:#06386b}.llm-health-goals__arrow{display:inline-flex;color:#ff4438;transition:transform .15s ease}.llm-health-goals__arrow svg{width:15px;height:15px}.llm-health-goals__tile:hover .llm-health-goals__arrow{transform:translate(4px)}@media screen and (max-width:749px){.llm-health-goals__grid{gap:12px}.llm-health-goals__tile{padding:20px 12px;gap:12px}.llm-health-goals__media{width:76px;height:76px}.llm-health-goals__label-text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/llm-health-goals.css.map */
