/* What is Gac: fruit-led editorial page */
.primary-nav a[aria-current="page"]{color:var(--orange-deep)}
.wg-hero h1,.wg-fruit h2,.wg-inside h2,.wg-compare h2,.wg-forms h2,.wg-next h2,.wg-nutrient h3,.wg-compare-card h3,.wg-form-feature h3,.wg-human-form h3{font-family:var(--sans);font-weight:700;letter-spacing:-.05em;line-height:1.05}
.wg-hero h1 em,.wg-fruit h2 em,.wg-inside h2 em,.wg-compare h2 em,.wg-forms h2 em,.wg-next h2 em{font-style:normal;font-weight:inherit}

.wg-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:660px;overflow:hidden;background:var(--orange)}
.wg-hero-copy{align-self:center;position:relative;z-index:1;padding:85px 55px 95px max(48px,calc((100vw - 1320px)/2))}
.wg-hero-copy .eyebrow{color:var(--ink)}
.wg-hero h1{font-size:clamp(78px,8vw,128px);margin:23px 0 28px}
.wg-hero h1 em{color:#fff}
.wg-hero-copy>p:not(.eyebrow){font-size:21px;line-height:1.5;max-width:520px}
.wg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-top:37px}
.wg-hero .button-orange{background:var(--ink)}.wg-hero .button-orange:hover{background:#390000}
.wg-hero .underlined-link{color:var(--ink)}.wg-hero .underlined-link:hover{color:#fff}
.wg-hero-visual{min-width:0;overflow:hidden}
.wg-hero-visual img{width:100%;height:100%;object-fit:cover;object-position:47% center}

.wg-fruit{background:#fff}
.wg-fruit-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(55px,8vw,125px);align-items:center}
.wg-fruit h2,.wg-inside h2,.wg-compare h2,.wg-forms h2,.wg-next h2{font-size:clamp(56px,5.9vw,89px);margin:21px 0 30px}
.wg-fruit h2,.wg-compare h2,.wg-forms h2{color:var(--orange-deep)}
.wg-fruit-copy p:not(.eyebrow){font-size:17px;line-height:1.58;max-width:550px;color:#5d453b;margin-bottom:19px}
.wg-fruit-copy .wg-lead{font-size:21px!important;font-weight:600;color:var(--ink)!important;line-height:1.44!important}
.wg-fruit-visual{height:560px;position:relative;overflow:hidden;background:#42200c}
.wg-fruit-visual img{width:100%;height:100%;object-fit:cover;object-position:48% center}
.wg-fruit-parts{position:absolute;bottom:0;left:0;right:0;display:flex;gap:8px;flex-wrap:wrap;padding:18px;background:linear-gradient(transparent,#1b0909d9)}
.wg-fruit-parts span{padding:7px 10px;border:1px solid #ffffffa0;border-radius:99px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.11em}

.wg-inside{background:var(--ink);color:#fff}
.wg-section-heading{max-width:900px}
.wg-section-heading>p:not(.eyebrow){font-size:19px;line-height:1.55;max-width:700px}
.wg-inside .wg-section-heading>p:not(.eyebrow){color:#f2d6ca}
.wg-inside h2 em{color:#ffb583}
.wg-lab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:57px;padding:25px 0;border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff6b}
.wg-lab-stat{padding:13px 25px 19px;border-left:1px solid #ffffff6b}
.wg-lab-stat:first-child{border-left:0;padding-left:0}
.wg-lab-stat strong{display:block;color:#ffb583;font-size:clamp(48px,5vw,76px);font-weight:700;letter-spacing:-.065em;line-height:1}
.wg-lab-stat>span{display:block;color:#ffb583;font-size:15px;font-weight:700;margin-top:5px}
.wg-lab-stat p{font-size:16px;color:#fff;margin:18px 0 0}
.wg-lab-source{font-size:12px;color:#e4bfb0;line-height:1.5;margin:13px 0 0}
.wg-nutrient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff6b}
.wg-nutrient{padding:32px 34px 41px;border-left:1px solid #ffffff6b;min-height:310px}
.wg-nutrient:first-child{padding-left:0;border-left:0}
.wg-nutrient>span{font-size:11px;font-weight:700;letter-spacing:.15em;color:#ffb583}
.wg-nutrient h3{font-size:clamp(34px,3.3vw,52px);margin:35px 0 19px}
.wg-nutrient p{color:#f2d6ca;font-size:16px;line-height:1.56;max-width:350px}
.wg-health-summary{display:grid;grid-template-columns:230px 1fr;gap:30px;padding:25px 0 0;align-items:start}
.wg-health-summary strong{color:#ffb583;font-size:18px;line-height:1.3}
.wg-health-summary p{font-size:16px;line-height:1.55;color:#fff;max-width:790px;margin:0}
.wg-source-line{font-size:12px;color:#e4bfb0;margin:20px 0 0}
.wg-source-line a{text-decoration:underline;text-underline-offset:4px;color:#fff}

.wg-compare{background:var(--cream)}
.wg-compare .wg-section-heading>p:not(.eyebrow){color:#5d453b}
.wg-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:63px;border-top:1px solid #e4bda8;border-bottom:1px solid #e4bda8}
.wg-compare-card{padding:37px 35px 35px;border-left:1px solid #e4bda8;display:flex;flex-direction:column;min-height:355px}
.wg-compare-card:first-child{border-left:0;padding-left:0}
.wg-compare-feature{background:#fff0e4;padding-left:35px}
.wg-compare-card>span{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--orange-deep)}
.wg-compare-card h3{font-size:clamp(35px,3.7vw,54px);margin:29px 0 17px}
.wg-compare-feature h3{color:var(--orange-deep)}
.wg-compare-card p{font-size:17px;line-height:1.48;color:#62483e;max-width:325px}
.wg-compound-line{display:flex;align-items:center;gap:7px;margin-top:auto}
.wg-compound-line b{width:18px;height:18px;border-radius:50%;border:1px solid #c9b4a8;background:#fff}
.wg-compound-line b.is-on:first-child{background:#cf321d;border-color:#cf321d}
.wg-compound-line b.is-on:nth-child(2){background:#f4a932;border-color:#f4a932}
.wg-compound-line small{font-size:10px;letter-spacing:.1em;font-weight:700;color:#8d5844;margin-left:9px}
.wg-research-note{display:grid;grid-template-columns:170px 1fr auto;align-items:start;gap:25px;border-top:1px solid var(--line);padding-top:24px;margin-top:43px}
.wg-research-note strong{font-size:13px;color:var(--orange-deep)}
.wg-research-note p{font-size:14px;line-height:1.5;color:#62483e;margin:0}
.wg-research-note a{font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}

.wg-forms{background:#f6f0e8}
.wg-forms .wg-section-heading>p:not(.eyebrow){color:#62483e}
.wg-forms-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(45px,6vw,90px);margin-top:62px}
.wg-form-feature{background:#fff;box-shadow:0 20px 70px #5500000c}
.wg-form-image{height:365px;overflow:hidden;background:#e7c7ae}
.wg-form-image img{width:100%;height:100%;object-fit:cover;object-position:67% center}
.wg-form-feature-copy{padding:34px clamp(28px,4vw,56px) 48px}
.wg-form-feature-copy>span,.wg-human-label{font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--orange-deep)}
.wg-form-feature h3{font-size:clamp(41px,4vw,60px);margin:22px 0 17px}
.wg-form-feature p{font-size:17px;color:#62483e;line-height:1.5;max-width:470px}
.wg-form-feature .button{margin-top:16px}
.wg-human-label{margin:0 0 12px}
.wg-human-form{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:24px 0;border-top:1px solid #d7c3b4}
.wg-human-form>span{font-size:11px;font-weight:700;color:var(--orange-deep);padding-top:7px}
.wg-human-form h3{font-size:clamp(30px,3vw,43px);margin:0 0 10px}
.wg-human-form p{color:#62483e;line-height:1.5;font-size:15px;max-width:400px;margin:0}
.wg-forms-note{border-top:1px solid #d7c3b4;padding-top:20px;margin:0;color:#7a5c50;font-size:13px;line-height:1.5}

.wg-next{background:var(--orange);color:var(--ink)}
.wg-next-grid{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end}
.wg-next h2 em{color:#fff}
.wg-next p:not(.eyebrow){max-width:620px;font-size:18px;line-height:1.55}
.wg-next-actions{display:flex;flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:10px}
.wg-next .button-orange{background:var(--ink)}.wg-next .button-orange:hover{background:#390000}

@media(max-width:1100px){.wg-hero{min-height:590px}.wg-hero-copy{padding:70px 30px 75px 28px}.wg-hero h1{font-size:clamp(61px,7vw,86px)}.wg-hero-copy>p:not(.eyebrow){font-size:18px}.wg-actions{gap:17px}.wg-compare-card{padding-inline:22px}.wg-research-note{grid-template-columns:130px 1fr}.wg-research-note a{grid-column:2}.wg-forms-grid{gap:40px}}
@media(max-width:800px){.wg-hero{min-height:0;grid-template-columns:1fr}.wg-hero-copy{padding:70px 28px 72px}.wg-hero-visual{height:380px}.wg-fruit-grid,.wg-forms-grid,.wg-next-grid{grid-template-columns:1fr}.wg-fruit-visual{height:470px}.wg-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-lab-stat:nth-child(3){border-left:0;padding-left:0}.wg-lab-stat:nth-child(n+3){border-top:1px solid #ffffff6b;padding-top:26px}.wg-nutrient-grid,.wg-compare-grid{grid-template-columns:1fr}.wg-nutrient,.wg-nutrient:first-child,.wg-compare-card,.wg-compare-card:first-child{border-left:0;border-bottom:1px solid #d9b6a6;padding:29px 0;min-height:0}.wg-nutrient:last-child,.wg-compare-card:last-child{border-bottom:0}.wg-nutrient{border-bottom-color:#ffffff6b!important}.wg-nutrient h3{margin:22px 0 12px}.wg-health-summary{grid-template-columns:1fr;gap:10px}.wg-compare-card{min-height:245px}.wg-compare-feature{padding-inline:25px}.wg-compare-card h3{margin:19px 0 11px}.wg-compound-line{margin-top:15px}.wg-form-image{height:360px}.wg-next-grid{gap:30px}.wg-next-actions{padding-bottom:0}}
@media(max-width:600px){.wg-hero-copy{padding:58px 19px 65px}.wg-hero h1{font-size:clamp(58px,14vw,77px)}.wg-hero-copy>p:not(.eyebrow){font-size:17px}.wg-actions{align-items:flex-start;flex-direction:column;gap:22px}.wg-hero-visual{height:275px}.wg-fruit h2,.wg-inside h2,.wg-compare h2,.wg-forms h2,.wg-next h2{font-size:clamp(51px,11vw,67px)}.wg-fruit-copy p:not(.eyebrow){font-size:16px}.wg-fruit-copy .wg-lead{font-size:19px!important}.wg-fruit-visual{height:350px}.wg-section-heading>p:not(.eyebrow){font-size:17px}.wg-nutrient-grid,.wg-compare-grid{margin-top:40px}.wg-compare-card{padding-right:10px}.wg-research-note{display:block;margin-top:30px}.wg-research-note p{margin:11px 0 15px}.wg-form-image{height:280px}.wg-form-feature-copy{padding:28px 25px 38px}.wg-human-form{grid-template-columns:33px 1fr;gap:10px}.wg-next p:not(.eyebrow){font-size:16px}}
.wg-questions{background:#fff}
