.nutrition-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding-block:24px 48px}.nutrition-badge{display:inline-flex;align-items:center;gap:9px;background:#edf3e4;border:1px solid #dce6ce;color:#597523;font-size:10px;font-weight:650;letter-spacing:1.8px;padding:9px 12px;margin-bottom:25px}.nutrition-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#8cac2f}.nutrition-page .nutrition-hero h1{margin:0;line-height:1.05;letter-spacing:-2px}.nutrition-title-prefix{display:block;font:500 13px/1.5 Arial,sans-serif;letter-spacing:1px;color:#577581;margin-bottom:12px}.nutrition-title-main{display:block;font:400 clamp(58px,6vw,84px)/.98 Georgia,serif;color:#173f47;letter-spacing:-3px}.nutrition-title-ending{display:block;font:400 22px/1.5 Arial,sans-serif;letter-spacing:-.4px;margin-top:20px;color:#4f6970;max-width:370px}.nutrition-choice{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;max-width:430px}.nutrition-choice a{padding:0 24px 0 0;text-decoration:none}.nutrition-choice a+a{border-left:1px solid #d5e0e0;padding-left:24px}.nutrition-choice span{display:block;font-size:12px;color:#52656d;margin-bottom:7px}.nutrition-choice strong{font-size:24px;font-weight:500;color:#173f47}.nutrition-page .nutrition-hero .course-hero-actions{margin-top:28px;gap:20px}.nutrition-hero-photo{position:relative;margin:0;height:550px;background:#f1f5ef;border-radius:3px 70px 3px 3px;overflow:hidden}.nutrition-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 53%}.nutrition-hero-photo figcaption{position:absolute;inset:auto 22px 22px;background:rgba(255,255,255,.96);border-left:3px solid #91b32f;padding:19px 22px;display:grid;grid-template-columns:1fr auto;gap:6px}.nutrition-hero-photo figcaption span{font-size:11px;letter-spacing:.6px;color:#567078}.nutrition-hero-photo figcaption strong{grid-row:1/3;grid-column:2;font:400 27px/1.4 Georgia,serif;color:#173f47;align-self:center}.nutrition-hero-photo figcaption span:last-child{font-size:13px;letter-spacing:0}.nutrition-gains{padding-block:34px 50px}.nutrition-gains>.prose{max-width:760px;margin-bottom:28px}.nutrition-page .nutrition-gains h2{font:400 37px/1.2 Georgia,serif;letter-spacing:-.8px}.nutrition-gain-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nutrition-gain-grid article{padding:26px;background:#f3f7f7;border:1px solid #dce5e5;display:flex;gap:20px;align-items:flex-start}.nutrition-gain-grid article:last-child{grid-column:1/-1;background:#f5f8f1;border-color:#dce6d3}.nutrition-index{font-size:12px;color:#506b27;padding-top:5px}.nutrition-page .nutrition-gain-grid p{margin:0;font-size:16px;line-height:1.85}.nutrition-page .course-layout{padding-top:0}.nutrition-compare{border:1px solid #cdded0;background:#f4f8ee;padding:24px;margin-block:22px}.nutrition-page .nutrition-compare p{margin:0}.nutrition-page .study-important{margin-bottom:24px}.nutrition-topics{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.nutrition-topic{border:1px solid #dce5e5;border-radius:4px;padding:23px;background:#f8faf9}.nutrition-page .nutrition-topic h3{font-size:18px;line-height:1.45;margin:0 0 13px;letter-spacing:-.3px}.nutrition-page .nutrition-topic p{margin:0;font-size:15px;line-height:1.85}.nutrition-practice{display:grid;gap:16px}.nutrition-practice .nutrition-topic{background:#f3f7f7;border-left:3px solid #1b85a8}.nutrition-support{display:grid;gap:14px;margin-bottom:32px}.nutrition-support .benefit-card{padding:23px}.nutrition-exam{border:1px solid #dce5e5;border-top:3px solid #1580a7;padding:26px;margin-top:24px}.nutrition-page .nutrition-exam h2,.nutrition-page .nutrition-exam h3{margin-top:0}.nutrition-reviews{padding-block:48px 60px;border-top:1px solid #dce5e5}.nutrition-page .nutrition-reviews h3{font:400 35px/1.3 Georgia,serif;margin-bottom:27px}.nutrition-review-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:start}.nutrition-review-grid blockquote{margin:0;background:#f4f7f2;border:1px solid #dce5d6;padding:29px}.nutrition-review-grid blockquote:first-child{grid-row:span 2}.nutrition-review-grid p{font-size:15px;line-height:1.9;color:#526e76;margin:0 0 18px}.nutrition-review-grid p:last-child{margin:0;font-size:13px;color:#1c434b;font-weight:600}.nutrition-page .course-sidebar .enrol-card{border-top:4px solid #1683ac}.nutrition-page .bonus-tile h3{min-height:100px}
@media(max-width:1050px){.nutrition-hero{gap:35px}.nutrition-title-main{font-size:63px}.nutrition-hero-photo{height:520px}.nutrition-hero-photo figcaption{inset:auto 15px 15px;padding:15px}.nutrition-title-ending{font-size:20px}}
@media(max-width:760px){.nutrition-hero{grid-template-columns:1fr;gap:30px}.nutrition-title-main{font-size:66px}.nutrition-title-main br{display:none}.nutrition-title-ending{max-width:none}.nutrition-hero-photo{height:350px}.nutrition-gain-grid,.nutrition-topics,.nutrition-review-grid{grid-template-columns:1fr}.nutrition-review-grid blockquote:first-child{grid-row:auto}.nutrition-gain-grid article:last-child{grid-column:auto}.nutrition-page .nutrition-gains h2{font-size:30px}.nutrition-hero-copy{padding-top:8px}.nutrition-page .nutrition-hero .course-hero-actions{flex-wrap:wrap}}
@media(max-width:480px){.nutrition-title-main{font-size:57px;letter-spacing:-2px}.nutrition-title-ending{font-size:20px}.nutrition-choice{margin-top:25px}.nutrition-choice a+a{padding-left:18px}.nutrition-choice strong{font-size:23px}.nutrition-hero-photo{height:300px;border-top-right-radius:50px}.nutrition-hero-photo figcaption strong{font-size:24px}.nutrition-gain-grid article{padding:21px;gap:14px}.nutrition-topic,.nutrition-exam,.nutrition-review-grid blockquote{padding:21px}.nutrition-page .nutrition-reviews h3{font-size:28px}.nutrition-page .bonus-tile h3{min-height:0}}

