.nutrition-simple-bar{scroll-margin-top:110px}.nutrition-simple-bar .nutrition-section-heading h2{font-size:clamp(38px,4.1vw,60px)}
.nutrition-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nutrition-services article{position:relative;border-top:1px solid #a37e4770;padding:25px 0 0;display:flex;flex-direction:column;align-items:flex-start}.nutrition-service-number{color:#a37e47;font-size:11px;letter-spacing:.15em;font-weight:700}.nutrition-services h3{font-size:clamp(29px,3vw,39px);line-height:1.05;margin:20px 0 15px}.nutrition-services article>p{font-size:12px;line-height:1.85;color:#596b70;max-width:340px}.nutrition-service-tag{display:inline-block;font-size:8px;font-weight:800;letter-spacing:.08em;color:#88263d;border-bottom:1px solid #88263d40;padding:22px 0 6px;margin-top:auto}.nutrition-simple-note{font-size:9px;line-height:1.8;color:#65726e;max-width:850px;margin-top:35px}
@media(max-width:760px){.nutrition-simple-bar{scroll-margin-top:90px}.nutrition-services{grid-template-columns:1fr;gap:28px}.nutrition-services h3{font-size:36px;margin:14px 0}.nutrition-services article>p{max-width:none}.nutrition-service-tag{padding-top:15px}.nutrition-simple-bar .nutrition-section-heading h2{font-size:40px}.nutrition-showcase{height:350px}}
