.fresh-guide-page .desktop-nav a[aria-current=page],.fresh-guide-page .mobile-nav a[aria-current=page],.fresh-guide-page .fresh-site-footer nav a[aria-current=page]{color:var(--orange)}.fresh-guide-page .desktop-nav a[aria-current=page]:after{width:100%}.fresh-guide-page .guide-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--cream);border-bottom:1px solid var(--line)}.fresh-guide-page .guide-hero:before,.fresh-guide-page .guide-intro:before,.fresh-guide-page .guide-faqs:before{content:"";position:absolute;z-index:0;pointer-events:none;background-image:var(--fresh-leaf-pattern);background-repeat:no-repeat;filter:saturate(1.08) contrast(.92)}.fresh-guide-page .guide-hero:before{top:20px;right:51%;bottom:18px;left:-4%;background-position:center;background-size:100% auto;opacity:.13}.fresh-guide-page .guide-hero-grid{position:relative;z-index:1;min-height:580px;display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:70px}.fresh-guide-page .guide-hero-copy{align-self:center;padding:76px 0}.fresh-guide-page .guide-hero h1{max-width:720px;margin:15px 0 22px;color:var(--orange);font-size:clamp(3.45rem,5vw,5.5rem);line-height:.98;letter-spacing:-.055em}.fresh-guide-page .guide-hero-lede{max-width:620px;margin:0;color:var(--ink);font-size:1.08rem;line-height:1.75}.fresh-guide-page .guide-hero-note{margin:25px 0 0;display:flex;align-items:center;gap:8px;color:var(--green);font-size:.79rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.fresh-guide-page .guide-hero-media{width:min(100%,520px);margin:38px 0;align-self:center;justify-self:end;overflow:hidden;background:var(--milk);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.fresh-guide-page .guide-hero-media img{width:100%;height:auto;aspect-ratio:6024 / 4024;object-fit:contain}.fresh-guide-page .guide-hero-media figcaption{padding:15px 18px 17px;color:var(--tea);font-family:var(--font-display);font-size:.82rem;font-weight:800;line-height:1.45;text-align:center}.fresh-guide-page .guide-navigation{position:sticky;top:84px;z-index:24;background:#fffdf8f7;border-bottom:1px solid var(--line);box-shadow:0 10px 24px #52331f12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fresh-guide-page .guide-navigation .shell{min-height:64px;display:flex;align-items:center;justify-content:center;gap:9px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}.fresh-guide-page .guide-navigation a{flex:0 0 auto;min-height:40px;padding:0 16px;display:inline-flex;align-items:center;color:var(--ink);background:var(--cream);border:1px solid transparent;border-radius:999px;font-size:.79rem;font-weight:800;text-decoration:none;white-space:nowrap}.fresh-guide-page .guide-navigation a:hover,.fresh-guide-page .guide-navigation a:focus-visible{color:#fff;background:var(--green)}.fresh-guide-page .guide-intro,.fresh-guide-page .guide-order,.fresh-guide-page .guide-toppings,.fresh-guide-page .guide-picks,.fresh-guide-page .guide-fresh,.fresh-guide-page .guide-faqs{scroll-margin-top:160px}.fresh-guide-page .guide-intro{position:relative;isolation:isolate;padding:92px 0;overflow:hidden;background:var(--paper)}.fresh-guide-page .guide-intro:before{top:-110px;right:-13%;width:min(760px,52vw);aspect-ratio:1672 / 941;background-position:center;background-size:contain;opacity:.07;transform:rotate(180deg)}.fresh-guide-page .guide-intro-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:start;gap:62px}.fresh-guide-page .guide-section-copy h2,.fresh-guide-page .guide-centered-heading h2,.fresh-guide-page .guide-picks-intro h2,.fresh-guide-page .guide-toppings-copy h2,.fresh-guide-page .guide-fresh-copy h2,.fresh-guide-page .guide-faq-intro h2{margin:11px 0 18px;color:var(--ink);font-size:clamp(2.4rem,4vw,3.9rem);line-height:1.02;letter-spacing:-.045em}.fresh-guide-page .guide-section-copy>p:not(.eyebrow),.fresh-guide-page .guide-toppings-copy>p:not(.eyebrow),.fresh-guide-page .guide-fresh-copy>p:not(.eyebrow),.fresh-guide-page .guide-picks-intro>p:not(.eyebrow),.fresh-guide-page .guide-faq-intro>p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.72}.fresh-guide-page .guide-section-copy .guide-lead,.fresh-guide-page .guide-toppings-copy .guide-lead{color:var(--ink);font-size:1.08rem}.fresh-guide-page .guide-anatomy{display:grid;gap:13px}.fresh-guide-page .guide-anatomy article{min-height:142px;padding:23px 25px;display:grid;grid-template-columns:52px 1fr;align-items:start;gap:18px;background:var(--milk);border:1px solid var(--line);border-radius:13px;box-shadow:0 14px 32px #52331f11}.fresh-guide-page .guide-anatomy-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--green);border-radius:50%}.fresh-guide-page .guide-anatomy-icon--orange{background:var(--orange)}.fresh-guide-page .guide-card-label{margin:0 0 5px;color:var(--green);font-size:.7rem;font-weight:900;letter-spacing:.105em;text-transform:uppercase}.fresh-guide-page .guide-anatomy h3{margin:0 0 7px;color:var(--ink);font-size:1.14rem}.fresh-guide-page .guide-anatomy article p:last-child{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.fresh-guide-page .guide-order{padding:90px 0;background:var(--latte);border-block:1px solid var(--line)}.fresh-guide-page .guide-centered-heading{max-width:780px;margin:0 auto 40px;text-align:center}.fresh-guide-page .guide-centered-heading .eyebrow:after{margin-inline:auto}.fresh-guide-page .guide-centered-heading>p:last-child{max-width:690px;margin:0 auto;color:var(--muted);font-size:1rem;line-height:1.68}.fresh-guide-page .guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fresh-guide-page .guide-steps article{position:relative;min-height:226px;padding:28px 23px 24px;color:var(--green);background:var(--milk);border:1px solid var(--line);border-radius:13px;overflow:hidden}.fresh-guide-page .guide-step-number{position:absolute;top:20px;right:20px;color:#486d2833;font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1}.fresh-guide-page .guide-steps h3{margin:22px 0 9px;color:var(--ink);font-size:1.17rem}.fresh-guide-page .guide-steps p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.fresh-guide-page .guide-category-links{margin-top:25px;padding:18px 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;background:#fffdf88c;border:1px solid var(--line);border-radius:12px}.fresh-guide-page .guide-category-links>span{margin-right:4px;color:var(--tea);font-family:var(--font-display);font-size:.83rem;font-weight:800}.fresh-guide-page .guide-category-links a,.fresh-guide-page .guide-topping-list span{padding:8px 13px;color:var(--green);background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:800;text-decoration:none}.fresh-guide-page .guide-category-links a:hover,.fresh-guide-page .guide-category-links a:focus-visible{color:#fff;background:var(--green)}.fresh-guide-page .guide-order-note{max-width:940px;margin:22px auto 0;display:flex;align-items:flex-start;justify-content:center;gap:9px;color:var(--muted);font-size:.81rem;line-height:1.55;text-align:center}.fresh-guide-page .guide-order-note svg{flex:0 0 auto;color:var(--green)}.fresh-guide-page .guide-toppings{padding:92px 0;background:var(--milk)}.fresh-guide-page .guide-toppings-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(470px,1.18fr);align-items:center;gap:64px}.fresh-guide-page .guide-toppings-media{margin:0;overflow:hidden;background:var(--latte);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.fresh-guide-page .guide-toppings-media img{width:100%;height:auto;aspect-ratio:494 / 329;object-fit:cover}.fresh-guide-page .guide-topping-list{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.fresh-guide-page .guide-topping-safety{margin:22px 0 0!important;padding:14px 16px;color:var(--tea)!important;background:var(--green-soft);border-left:4px solid var(--green);border-radius:0 8px 8px 0;font-size:.82rem!important;line-height:1.55!important}.fresh-guide-page .guide-picks{padding:92px 0;background:var(--paper);border-top:1px solid var(--line)}.fresh-guide-page .guide-picks-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(550px,1.28fr);align-items:start;gap:58px}.fresh-guide-page .guide-picks-intro{position:sticky;top:176px}.fresh-guide-page .guide-picks-intro .text-link{margin-top:7px}.fresh-guide-page .guide-pick-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fresh-guide-page .guide-pick-list article{min-height:240px;padding:26px;display:flex;flex-direction:column;background:var(--milk);border:1px solid var(--line);border-radius:13px;box-shadow:0 14px 34px #52331f11}.fresh-guide-page .guide-pick-list article>div{min-width:0;flex:1;display:flex;flex-direction:column}.fresh-guide-page .guide-pick-number{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--orange);border-radius:50%;font-family:var(--font-display);font-size:.83rem;font-weight:900}.fresh-guide-page .guide-pick-list h3{margin:19px 0 9px;color:var(--ink);font-size:1.22rem}.fresh-guide-page .guide-pick-list p{margin:0 0 18px;color:var(--muted);font-size:.88rem;line-height:1.58}.fresh-guide-page .guide-pick-list a{min-height:44px;margin-top:auto;display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:.8rem;font-weight:850;text-decoration:none}.fresh-guide-page .guide-pick-list a:hover,.fresh-guide-page .guide-pick-list a:focus-visible{color:var(--orange)}.fresh-guide-page .guide-fresh{padding:92px 0;background:var(--latte);border-block:1px solid var(--line)}.fresh-guide-page .guide-fresh-grid{display:grid;grid-template-columns:minmax(500px,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px}.fresh-guide-page .guide-fresh-media{margin:0;overflow:hidden;background:var(--milk);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.fresh-guide-page .guide-fresh-media img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.fresh-guide-page .guide-fresh-copy ul{margin:23px 0 28px;padding:0;display:grid;gap:14px;list-style:none}.fresh-guide-page .guide-fresh-copy li{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;color:var(--muted);font-size:.91rem;line-height:1.55}.fresh-guide-page .guide-fresh-copy li svg{margin-top:1px;color:var(--green)}.fresh-guide-page .guide-fresh-copy li strong{color:var(--ink)}.fresh-guide-page .guide-faqs{position:relative;isolation:isolate;padding:92px 0;overflow:hidden;background:var(--paper)}.fresh-guide-page .guide-faqs:before{bottom:-110px;left:-14%;width:min(720px,50vw);aspect-ratio:1672 / 941;background-position:center;background-size:contain;opacity:.06}.fresh-guide-page .guide-faq-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(290px,.68fr) minmax(580px,1.32fr);align-items:start;gap:62px}.fresh-guide-page .guide-faq-intro{position:sticky;top:176px}.fresh-guide-page .guide-faq-list{display:grid;gap:12px}.fresh-guide-page .guide-faq-list details{background:var(--milk);border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 26px #52331f0b}.fresh-guide-page .guide-faq-list summary{min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--ink);font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1.35;list-style:none;cursor:pointer}.fresh-guide-page .guide-faq-list summary::-webkit-details-marker{display:none}.fresh-guide-page .guide-faq-list summary svg{flex:0 0 auto;color:var(--green);transition:transform .18s ease}.fresh-guide-page .guide-faq-list details[open] summary svg{transform:rotate(180deg)}.fresh-guide-page .guide-faq-list .guide-faq-answer{margin:0;padding:0 20px 20px;color:var(--muted);font-size:.91rem;line-height:1.65}.fresh-guide-page .guide-faq-list details>p a{color:var(--orange-dark);font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.fresh-guide-page .guide-faq-list details>p a:hover,.fresh-guide-page .guide-faq-list details>p a:focus-visible{color:var(--green)}.fresh-guide-page .guide-cta{padding:43px 0;color:#fff;background:var(--tea)}.fresh-guide-page .guide-cta-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.fresh-guide-page .guide-cta-icon{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--orange);border-radius:50%}.fresh-guide-page .guide-cta .eyebrow{color:#b8d59f}.fresh-guide-page .guide-cta .eyebrow:after{background:#b8d59f}.fresh-guide-page .guide-cta h2{margin:6px 0 0;color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.fresh-guide-page .guide-cta-actions{display:flex;align-items:center;gap:11px}.fresh-guide-page .guide-cta .button--outline{color:#fff;border-color:#ffffffb8}.fresh-guide-page .guide-cta .button--outline:hover,.fresh-guide-page .guide-cta .button--outline:focus-visible{color:var(--tea);background:#fff;border-color:#fff}@media(max-width:1120px){.fresh-guide-page .guide-hero-grid{grid-template-columns:minmax(450px,1.08fr) minmax(340px,.92fr);gap:38px}.fresh-guide-page .guide-intro-grid,.fresh-guide-page .guide-toppings-grid,.fresh-guide-page .guide-fresh-grid{gap:40px}.fresh-guide-page .guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-guide-page .guide-picks-grid,.fresh-guide-page .guide-faq-grid{gap:40px}}@media(max-width:920px){.fresh-guide-page .guide-hero:before{inset:12px 0 auto;height:430px;background-position:center -80px;background-size:760px auto;opacity:.095}.fresh-guide-page .guide-hero-grid{width:100%;min-height:0;grid-template-columns:1fr;gap:0}.fresh-guide-page .guide-hero-copy{width:min(100% - 44px,700px);margin-inline:auto;padding:58px 0 44px}.fresh-guide-page .guide-hero-media{width:min(100% - 44px,520px);margin:0 auto 48px}.fresh-guide-page .guide-navigation{top:72px}.fresh-guide-page .guide-navigation .shell{justify-content:flex-start}.fresh-guide-page .guide-intro,.fresh-guide-page .guide-order,.fresh-guide-page .guide-toppings,.fresh-guide-page .guide-picks,.fresh-guide-page .guide-fresh,.fresh-guide-page .guide-faqs{scroll-margin-top:150px}.fresh-guide-page .guide-intro-grid,.fresh-guide-page .guide-toppings-grid,.fresh-guide-page .guide-picks-grid,.fresh-guide-page .guide-fresh-grid,.fresh-guide-page .guide-faq-grid{grid-template-columns:1fr}.fresh-guide-page .guide-section-copy,.fresh-guide-page .guide-toppings-copy,.fresh-guide-page .guide-picks-intro,.fresh-guide-page .guide-fresh-copy,.fresh-guide-page .guide-faq-intro{max-width:720px}.fresh-guide-page .guide-toppings-media,.fresh-guide-page .guide-fresh-media{width:min(100%,680px)}.fresh-guide-page .guide-picks-intro,.fresh-guide-page .guide-faq-intro{position:static}.fresh-guide-page .guide-cta-inner{grid-template-columns:auto 1fr}.fresh-guide-page .guide-cta-actions{grid-column:2;justify-self:start}}@media(max-width:700px){.fresh-guide-page .guide-intro,.fresh-guide-page .guide-order,.fresh-guide-page .guide-toppings,.fresh-guide-page .guide-picks,.fresh-guide-page .guide-fresh,.fresh-guide-page .guide-faqs{padding-block:58px}.fresh-guide-page .guide-anatomy article{grid-template-columns:48px 1fr;padding:21px}.fresh-guide-page .guide-anatomy-icon{width:46px;height:46px}.fresh-guide-page .guide-steps,.fresh-guide-page .guide-pick-list{grid-template-columns:1fr}.fresh-guide-page .guide-steps article,.fresh-guide-page .guide-pick-list article{min-height:0}.fresh-guide-page .guide-pick-list article{padding:22px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:17px}.fresh-guide-page .guide-pick-list h3{margin-top:0}.fresh-guide-page .guide-pick-list p{margin-bottom:9px}}@media(max-width:640px){.fresh-guide-page .guide-hero:before{height:360px;background-position:center -34px;background-size:620px auto;opacity:.085}.fresh-guide-page .guide-hero-copy{width:min(100% - 34px,560px);padding-top:46px}.fresh-guide-page .guide-hero h1{font-size:clamp(2.55rem,12vw,4.05rem)}.fresh-guide-page .guide-hero-lede{font-size:.96rem}.fresh-guide-page .guide-hero-media{width:min(100% - 34px,480px);margin-bottom:34px}.fresh-guide-page .guide-hero-media figcaption{padding-inline:14px}.fresh-guide-page .guide-navigation .shell{width:100%;padding-inline:17px}.fresh-guide-page .guide-section-copy h2,.fresh-guide-page .guide-centered-heading h2,.fresh-guide-page .guide-picks-intro h2,.fresh-guide-page .guide-toppings-copy h2,.fresh-guide-page .guide-fresh-copy h2,.fresh-guide-page .guide-faq-intro h2{font-size:2.28rem}.fresh-guide-page .guide-intro:before,.fresh-guide-page .guide-faqs:before{width:600px;opacity:.045}.fresh-guide-page .guide-category-links{justify-content:flex-start}.fresh-guide-page .guide-category-links>span{width:100%;margin:0 0 4px}.fresh-guide-page .guide-order-note{text-align:left}.fresh-guide-page .guide-pick-list article{padding:21px 19px}.fresh-guide-page .guide-faq-list summary{padding-inline:17px;font-size:.94rem}.fresh-guide-page .guide-faq-list .guide-faq-answer{padding-inline:17px}.fresh-guide-page .guide-cta-inner{grid-template-columns:1fr}.fresh-guide-page .guide-cta-icon{width:52px;height:52px}.fresh-guide-page .guide-cta-actions{width:100%;grid-column:auto;display:grid;grid-template-columns:1fr}.fresh-guide-page .guide-cta-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.fresh-guide-page .guide-faq-list summary svg{transition:none}}
