:root{--cream:#f8faf3;--paper:#fff;--sand:#eaf1e4;--ink:#172419;--pine:#16692b;--clay:#16692b;--muted:#525d53;--line:#b8c6b2;--serif:Arial,Helvetica,sans-serif;--sans:Arial,Helvetica,sans-serif;--citrus:#f4c659;--brand-green:#17ce11}body{background:#fff;line-height:1.65}h1,h2{font-weight:600;letter-spacing:-.045em;line-height:1.08}h3{letter-spacing:-.02em}h1{font-size:clamp(44px,6vw,86px)}h2{font-size:clamp(30px,3.5vw,50px)}h1 em,h2 em{font-style:normal;color:var(--pine)}.eyebrow{color:var(--pine);font-weight:700;letter-spacing:.14em}.wrap{max-width:1280px;padding-left:40px;padding-right:40px}.section{padding-top:88px;padding-bottom:88px}.btn{background:var(--pine);color:#fff;border-radius:0;min-height:48px;padding:14px 24px;border:2px solid var(--pine)}.btn:hover{background:#124d22;border-color:#124d22}.text-link{color:var(--pine);text-decoration:underline;text-underline-offset:5px}.text-link:hover{color:#10391a}.announcement{background:#eaf1e4;color:var(--ink)}.announcement a{color:var(--pine)}.site-header{background:#fff;border-bottom:1px solid var(--line)}.hero{min-height:630px;background:#eef4e8}.hero-photo{object-position:72% 48%;width:100%;height:100%;filter:none}.hero-wash{background:linear-gradient(90deg,#fff,#fffffff7 27%,#ffffffbd 43%,#fff0 66%)}.hero-content{padding-top:76px;padding-bottom:96px}.hero-content h1{max-width:540px}.hero-transition{font-size:22px;font-weight:600;color:var(--pine);max-width:500px}.hero-desc{max-width:430px}.hero-caption{background:#fff;color:#525d53;font-size:12px}.chapter-strip{background:#f4c659;color:var(--ink);padding:18px 40px;border:0;font-size:12px;letter-spacing:.08em}.chapter-strip .text-link{color:#172419}.section-heading{margin-bottom:36px}.protein-grid{gap:20px}.protein-card .image-frame{aspect-ratio:3/4;border-radius:0}.protein-card{border:0}.protein-card h3{font-size:18px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.value-grid article{border-top:4px solid #16692b;padding-top:24px}.value-grid h3{font-size:23px;margin-bottom:12px}.transition-section{border-top:1px solid var(--line)}.feature-image,.image-frame{border-radius:0}.soft{background:#f8faf3}.feature-grid{gap:68px}.steps>li{border-color:var(--line)}.steps>li>span{background:transparent;color:var(--pine);font-size:24px}.delivery-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.delivery-feature img{width:100%;aspect-ratio:4/3;object-fit:cover}.delivery-feature h2{max-width:570px;margin:16px 0 24px}.delivery-feature p{max-width:540px}.tool-feature{background:#eaf1e4;border-block:1px solid var(--line)}.tool-feature .wrap{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px}.tool-feature h2{margin:16px 0 22px}.tool-feature-action{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.tool-number{color:var(--pine)}.social-feature{display:flex;justify-content:space-between;align-items:center;gap:40px;border-bottom:1px solid var(--line)}.social-feature h2{margin:12px 0 16px}.social-links{display:flex;gap:28px;flex-wrap:wrap}.closing{background:#fff}.site-footer{background:#f8faf3;color:#172419;border-top:1px solid var(--line)}.site-footer a{color:#16692b}.site-footer h2,.site-footer h3,.site-footer .eyebrow{color:#172419}.site-footer p{color:#525d53}.site-footer .btn{color:#fff}.sticky-order{border-radius:0;background:#16692b;color:#fff;box-shadow:0 6px 24px #17241920;min-height:48px}.page-intro{padding-top:72px;padding-bottom:48px}.page-intro h1{max-width:1050px}.page-intro .lede{max-width:780px}.tools-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding-top:12px;padding-bottom:32px}.tools-intro h2{font-size:32px;margin-bottom:20px}.note{background:#f3f6ed;padding:24px;border-left:4px solid var(--pine)}.calculator-shell{padding-bottom:40px}.calculator-frame{width:100%;height:880px;border:1px solid var(--line);background:#fff}.prose details{padding:18px 0;border-block:1px solid var(--line);margin:28px 0}.prose summary{font-weight:600;min-height:44px;cursor:pointer}.table-scroll{overflow-x:auto;max-width:100%}table{width:100%;border-collapse:collapse;font-size:15px}caption{text-align:left;padding:14px 0}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line)}.learn-discovery{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;margin-bottom:24px}.learn-discovery fieldset{margin:0;padding:0;border:0}.learn-discovery legend,.learn-discovery label{font-weight:600;margin-bottom:10px;display:block}.topic-filter{min-height:44px;padding:8px 14px;border:1px solid #667365;background:#fff;color:#172419;margin:0 8px 8px 0;cursor:pointer}.topic-filter[aria-pressed=true]{background:#16692b;color:#fff;border-color:#16692b}.resource-strip{background:#f3f6ed;display:flex;justify-content:space-between;gap:36px;align-items:center}.resource-strip h2{margin-bottom:16px}.article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:80px;padding-block:24px 90px}.article-body{max-width:760px}.article-body h2{font-size:32px;margin-top:38px;margin-bottom:20px}.article-meta{font-size:14px;color:#525d53}.article-layout aside{border-top:4px solid #16692b;padding-top:24px}.article-layout aside a{display:block;margin:20px 0}.references{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.contact-form-section{max-width:900px}.contact-form-section h2{margin-bottom:20px}.contact-form-section form{margin-top:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form-section label{display:block;font-weight:600;margin:18px 0 8px}input,textarea,select{font:inherit;border:1px solid #667365;border-radius:0;padding:12px;min-height:48px;background:#fff;color:#172419;max-width:100%}.contact-form-section input,.contact-form-section textarea,.learn-discovery input{width:100%}.contact-form-section p{margin-block:16px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #172419;outline-offset:4px}.faq-list summary{min-height:48px}button,a.btn{touch-action:manipulation}.scf-site [hidden]{display:none!important}@media(max-width:1180px){.site-header .site-nav{display:none}.site-header .site-nav.open,.menu-toggle{display:flex}.wrap{padding-left:28px;padding-right:28px}.protein-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{min-height:590px}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.section{padding-block:54px}.hero{min-height:670px}.hero-photo{object-position:65% 80%;height:58%;top:auto;bottom:0}.hero-wash{background:linear-gradient(180deg,#fff 0% 29%,#fffffffa 39%,#fff0 66%)}.hero-content{padding-top:36px;padding-bottom:350px}.hero-content h1{font-size:54px;max-width:500px}.hero-transition{font-size:18px;max-width:450px}.hero-desc{font-size:15px}.hero-content .actions{gap:14px;margin-top:20px}.hero-caption{bottom:8px;right:12px;font-size:10px;max-width:210px}.chapter-strip{padding:18px 20px;gap:14px}.protein-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.protein-card h3{font-size:17px}.value-grid,.feature-grid,.delivery-feature,.tool-feature .wrap,.tools-intro,.article-layout,.learn-discovery,.form-grid{grid-template-columns:1fr;gap:28px}.value-grid{gap:28px}.value-grid h3{font-size:22px}.feature-image{max-height:360px}.delivery-feature img{aspect-ratio:4/3}.tool-feature-action{gap:14px}.social-feature,.resource-strip{display:block}.social-links{margin-top:26px;gap:22px}.resource-strip .btn{margin-top:24px}.page-intro{padding-top:42px;padding-bottom:30px}.page-intro h1{font-size:42px}.page-intro .lede{font-size:17px}.calculator-frame{height:1080px}.article-body h2{font-size:28px}.article-layout aside{margin-top:24px}.sticky-order{font-size:13px;left:12px;bottom:12px;max-width:calc(100% - 95px)}.section-heading h2{font-size:34px}.site-footer{padding-bottom:110px}.site-footer .footer-grid{gap:30px}.closing h2{font-size:36px}.contact-grid{grid-template-columns:1fr}.contact-card{border-radius:0}.hero-content .btn{padding:12px 17px}.tools-intro h2{font-size:28px}}@media(max-width:360px){.hero-content h1{font-size:46px}.hero-content .actions{flex-direction:column;align-items:flex-start}.hero{min-height:750px}.hero-content{padding-bottom:360px}.protein-card h3{font-size:15px}.page-intro h1{font-size:36px}.sticky-order{font-size:12px;padding:12px}.wrap{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.announcement .text-link{color:#16692b;min-height:44px;display:inline-flex;align-items:center}.menu-toggle{min-height:48px;min-width:48px;border:1px solid #667365;background:#fff;color:#172419;padding:10px 14px;font:inherit}@media(max-width:1180px){.header-inner nav#site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;max-height:calc(100vh - 150px);overflow:auto;padding:20px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #b8c6b2}.header-inner nav#site-nav.open{display:flex}.header-inner nav#site-nav>a{font-size:16px;min-height:48px;padding:12px}.menu-toggle{display:flex}}@media(max-width:600px){.scf-site .btn,.scf-site .text-link,.scf-site .site-footer a{font-size:14px}.scf-site .eyebrow{font-size:12px}.scf-site .fineprint{font-size:13px}}.scf-site .journal-card h2{font-size:24px;line-height:1.2}.scf-site .faq-aside h2{font-size:28px}.scf-site .contact-card.green .text-link{color:#fff}.scf-site .contact-card.green a:focus-visible{outline-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/33/assets/scf-relaunch.css.map */
