.dcs{padding-top:calc(var(--dcs-pt,80px) * .62);padding-bottom:calc(var(--dcs-pb,80px) * .62);--gf-radius:4px}@media(min-width:990px){.dcs{padding-top:var(--dcs-pt,80px);padding-bottom:var(--dcs-pb,80px)}}.dcs--grey{background:var(--gf-ground-2)}.dcs .gf__inner{max-width:138rem}.dcs h2{font-size:clamp(3.2rem,3.7vw,4.8rem);font-weight:500;line-height:1.12;letter-spacing:-.035em}.dcs h3{font-weight:500}.dcs-rule:before{content:"";display:block;width:4.8rem;height:2px;background:var(--gf-green);margin-bottom:2.4rem}.dcs .dcs-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gf-green);margin-bottom:2rem}.dcs-eyebrow:before{content:"";width:3.2rem;height:2px;background:var(--gf-lime)}.dcs-hero{overflow:hidden}.dcs-hero__inner{display:grid;gap:4rem;align-items:center}.dcs-hero__copy{max-width:64rem}.dcs-hero h1{font-size:clamp(3.2rem,3.9vw,5.2rem);font-weight:500;line-height:1.08;letter-spacing:-.035em}.dcs .dcs-hero__lead{margin-top:2rem;font-size:1.9rem;line-height:1.55;color:var(--gf-ink);max-width:50ch}.dcs-hero__body{margin-top:1.6rem;font-size:1.6rem;max-width:58ch}.dcs-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.dcs-hero__secondary .gf-icon{width:2rem;height:2rem}.dcs-hero__trust{list-style:none;margin:3rem 0 0;padding:2rem 0 0;border-top:1px solid var(--gf-line);display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem}.dcs-hero__trust li{display:flex;align-items:center;gap:.9rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;color:var(--gf-ink)}.dcs-hero__trust .gf-icon{width:2rem;height:2rem;color:var(--gf-lime)}.dcs-hero__stage{position:relative;width:100%;max-width:58rem;margin:0 auto;padding:0 0 7rem}.dcs-hero__frame{position:relative;aspect-ratio:5/4;border-radius:16px;overflow:hidden;background:var(--gf-ground-2);box-shadow:0 30px 60px -30px #15482173}.dcs-hero__frame img,.dcs-hero__frame svg{width:100%;height:100%;object-fit:cover;display:block}.dcs-hero__float{position:absolute;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--gf-line);box-shadow:0 18px 40px -22px #15482173;aspect-ratio:5/4}.dcs-hero__float img{width:100%;height:100%;object-fit:contain;display:block}.dcs-hero__float--1{width:38%;left:-.6rem;bottom:0}.dcs-hero__float--2{width:31%;right:-.6rem;bottom:1.2rem}.dcs .dcs-hero__caption{margin-top:1.2rem;text-align:center;color:var(--gf-ink-2);font-size:1.3rem;letter-spacing:.02em}@media(min-width:750px){.dcs-hero__float--1{left:-2.4rem}.dcs-hero__float--2{right:-2rem}}@media(min-width:990px){.dcs-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:7rem}.dcs-hero__stage{padding:2rem 0 7rem 3rem;max-width:none}.dcs-hero__frame{aspect-ratio:1}.dcs-hero__float--1{width:24rem;left:0;bottom:1rem}.dcs-hero__float--2{width:19rem;right:-1.6rem;top:-1rem;bottom:auto}}@media(min-width:1200px){.dcs-hero__float--1{width:27rem}.dcs-hero__float--2{width:21rem}}@media(prefers-reduced-motion:no-preference){.dcs-hero__float{animation:dcsSettle .9s var(--gf-ease) both}.dcs-hero__float--1{animation-delay:.25s}.dcs-hero__float--2{animation-delay:.4s}@keyframes dcsSettle{0%{opacity:0;transform:translateY(2.4rem) scale(.94)}to{opacity:1;transform:none}}}.dcs-rows{list-style:none;margin:0;padding:0}.dcs-row{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.6rem;align-items:center;padding:1.8rem 0;border-top:1px solid var(--gf-line)}.dcs-row__icon{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--gf-mint);color:var(--gf-green);display:grid;place-items:center}.dcs-row__text{font-family:var(--font-heading-family);font-weight:500;font-size:1.7rem;line-height:1.35;letter-spacing:-.01em;color:var(--gf-ink)}@media(min-width:750px){.dcs-rows--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem}}.dcs-outcomes__top{display:grid;gap:3.2rem}.dcs-outcomes__intro .gf-rte{margin-top:2.4rem}.dcs .dcs-outcomes__list-heading{color:var(--gf-ink);font-size:1.7rem;line-height:1.55;margin-bottom:2rem;max-width:56ch}@media(min-width:990px){.dcs-outcomes__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:7rem;align-items:start}.dcs-outcomes__intro{position:sticky;top:14rem}}.dcs-outcomes__next{display:grid;gap:3.2rem;margin-top:5.6rem;padding-top:5.6rem;border-top:1px solid var(--gf-line)}@media(min-width:990px){.dcs-outcomes__next{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:7rem;align-items:end;margin-top:8rem;padding-top:8rem}}.dcs .dcs-quote__intro{color:var(--gf-ink-2);font-size:1.7rem;margin-bottom:1.8rem}.dcs .dcs-quote__text{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,2.9vw,4rem);line-height:1.2;letter-spacing:-.03em;color:var(--gf-green);max-width:24ch;text-wrap:balance;padding-left:2.4rem;border-left:2px solid var(--gf-green)}.dcs-outcomes__closing{display:grid;gap:2.4rem}.dcs-article{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.6rem 2rem 1.6rem 1.6rem;border:1px solid var(--gf-line);border-radius:12px;background:#fff;text-decoration:none;transition:border-color .25s var(--gf-ease),transform .25s var(--gf-ease),box-shadow .25s var(--gf-ease)}.dcs-article:hover{border-color:var(--gf-green);transform:translateY(-2px);box-shadow:0 24px 40px -26px #15482180}.dcs-article__icon{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--gf-mint);color:var(--gf-green);display:grid;place-items:center}.dcs-article__text{display:flex;flex-direction:column;min-width:0}.dcs-article__text small{font-size:1.3rem;color:var(--gf-ink-2)}.dcs-article__text strong{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;line-height:1.3;color:var(--gf-ink)}.dcs-article>.gf-icon{width:2rem;height:2rem;color:var(--gf-green)}.dcs .dcs-disclaimer{display:flex;gap:1rem;align-items:flex-start;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--gf-line);font-size:1.4rem;line-height:1.5;color:var(--gf-ink-2)}.dcs-disclaimer .gf-icon{width:1.8rem;height:1.8rem;margin-top:.15rem;color:var(--gf-lime)}.dcs-guidance{background:var(--gf-green);color:#fff;overflow:hidden}.dcs-guidance h2{color:#fff;max-width:20ch}.dcs-guidance__head{display:grid;gap:2.4rem}@media(min-width:990px){.dcs-guidance__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:7rem;align-items:end}}.dcs .dcs-guidance__tagline{margin-top:2rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(1.9rem,1.7vw,2.3rem);line-height:1.3;letter-spacing:-.01em;color:#ffffffd1}.dcs .dcs-guidance__list-heading{margin-top:5.6rem;font-family:var(--font-heading-family);font-weight:500;font-size:1.9rem;line-height:1.4;color:#fff;max-width:48ch}.dcs-points{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:4rem}@media(min-width:750px){.dcs-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.dcs-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.dcs-point{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.6rem;align-items:center;padding:2rem 0;border-top:1px solid rgba(255,255,255,.18)}.dcs-point__mark{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff12;display:grid;place-items:center;color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;font-variant-numeric:tabular-nums}.dcs-point__mark .gf-icon{width:2rem;height:2rem}.dcs-point__text{font-family:var(--font-heading-family);font-weight:500;font-size:1.7rem;line-height:1.35;color:#fff}.dcs-guidance__foot{display:flex;flex-wrap:wrap;gap:2.4rem 4rem;align-items:center;justify-content:space-between;margin-top:4.8rem}.dcs-guidance__foot .gf-rte{max-width:62ch}.dcs-features__head{max-width:72rem;margin-bottom:4.8rem}.dcs-features__head .gf-rte{margin-top:2rem}.dcs-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.dcs-feature{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(21,72,33,.12);border-radius:12px;overflow:hidden;transition:transform .5s var(--gf-ease),box-shadow .5s var(--gf-ease)}.dcs-feature:hover{transform:translateY(-3px);box-shadow:0 24px 40px -26px #15482180}.dcs-feature__media{aspect-ratio:16/9;background:var(--gf-ground-2);overflow:hidden}.dcs-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.dcs-feature__body{display:flex;flex-direction:column;flex:1;padding:2.4rem}.dcs-feature__top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:auto;padding-bottom:3.2rem;min-height:4.4rem}.dcs-feature__num{font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;letter-spacing:.08em;color:var(--gf-green);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:1rem}.dcs-feature__num:after{content:"";width:2.4rem;height:1px;background:var(--gf-lime)}.dcs-feature__icon{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--gf-mint);color:var(--gf-green);display:grid;place-items:center;margin-left:auto}.dcs .dcs-feature h3{font-size:2.2rem;line-height:1.2;letter-spacing:-.025em;max-width:24ch}.dcs-feature__text{margin-top:1.2rem;color:var(--gf-ink-2);font-size:1.6rem;line-height:1.6;max-width:58ch}.dcs-feature__text p+p{margin-top:1rem}@media(min-width:750px){.dcs-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.dcs-feature--full,.dcs-feature--auto:nth-child(7n+1){grid-column:1 / -1}}@media(min-width:990px){.dcs-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.dcs-feature{grid-column:span 4}.dcs-feature__body{padding:3.2rem}.dcs-feature--auto:nth-child(7n+1),.dcs-feature--auto:nth-child(7n+7),.dcs-feature--wide{grid-column:span 7}.dcs-feature--auto:nth-child(7n+2),.dcs-feature--auto:nth-child(7n+6),.dcs-feature--narrow{grid-column:span 5}.dcs-feature--third{grid-column:span 4}.dcs-feature--half{grid-column:span 6}.dcs-feature--full{grid-column:1 / -1}.dcs-feature--auto:nth-child(7n+1) h3,.dcs-feature--auto:nth-child(7n+7) h3,.dcs-feature--wide h3,.dcs-feature--full h3{font-size:2.8rem}.dcs-feature--media:is(.dcs-feature--wide,.dcs-feature--full,.dcs-feature--auto:nth-child(7n+1),.dcs-feature--auto:nth-child(7n+7)){flex-direction:row}.dcs-feature--media:is(.dcs-feature--wide,.dcs-feature--full,.dcs-feature--auto:nth-child(7n+1),.dcs-feature--auto:nth-child(7n+7)) .dcs-feature__media{flex:0 0 42%;aspect-ratio:auto}}.dcs-combos.dcs{padding-top:calc(var(--dcs-pt,80px) * .62);padding-bottom:calc(var(--dcs-pb,80px) * .62)}@media(min-width:990px){.dcs-combos.dcs{padding-top:var(--dcs-pt,80px);padding-bottom:var(--dcs-pb,80px)}}.dcs-filters{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.8rem}.dcs-combos.dcs--white,.dcs-combos.dcs--white .gf-card,.dcs-combos.dcs--white .dcs-empty{background:#fff}@media(min-width:990px){.dcs-filters{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem}}.dcs-combos{--dcs-ctl:3.6rem}@media(pointer:coarse){.dcs-combos{--dcs-ctl:4rem}}.dcs-facets{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;min-width:0}.dcs-chips{display:flex;flex-direction:column;gap:.8rem;min-width:0;max-width:100%}@media(min-width:750px){.dcs-chips{flex-direction:row;align-items:center;gap:1.2rem}}.dcs-chips__label{font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;color:var(--gf-ink-2);white-space:nowrap}.dcs-chips__row{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;margin:0 -1.5rem;padding:.3rem 1.5rem;-webkit-overflow-scrolling:touch}.dcs-chips__row::-webkit-scrollbar{display:none}@media(min-width:750px){.dcs-chips__row{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.dcs-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--dcs-ctl);padding:.4rem 1.4rem;border-radius:999px;border:1px solid rgba(21,72,33,.28);background:#fff;color:var(--gf-green);font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color .25s var(--gf-ease),border-color .25s var(--gf-ease),color .25s var(--gf-ease)}.dcs-chip .gf-icon{width:0;height:1.4rem;opacity:0;stroke-width:2.5;transition:width .25s var(--gf-ease),opacity .2s}.dcs-chip:hover{background:var(--gf-mint);border-color:var(--gf-green)}.dcs-chip[aria-pressed=true]{background:var(--gf-lime);border-color:var(--gf-lime);color:#fff}.dcs-chip[aria-pressed=true] .gf-icon{width:1.4rem;opacity:1}.dcs .dcs-chip:focus-visible{outline:3px solid var(--gf-green);outline-offset:3px;border-radius:999px}.dcs-price{display:flex;align-items:center;gap:1.2rem}.dcs-price__field{position:relative;display:inline-flex}.dcs-price__field select{appearance:none;-webkit-appearance:none;min-height:var(--dcs-ctl);padding:.4rem 3.6rem .4rem 1.4rem;border-radius:999px;border:1px solid rgba(21,72,33,.28);background:#fff;color:var(--gf-green);font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;line-height:1.2;cursor:pointer;box-shadow:none;transition:background-color .25s var(--gf-ease),border-color .25s var(--gf-ease)}.dcs-price__field select:hover{background:var(--gf-mint);border-color:var(--gf-green)}.dcs-price__field select.is-active{background:var(--gf-lime);border-color:var(--gf-lime);color:#fff}.dcs-price__field .gf-icon{position:absolute;right:1.2rem;top:50%;width:1.6rem;height:1.6rem;margin-top:-.8rem;color:var(--gf-green);pointer-events:none;transform:rotate(90deg)}.dcs-price__field select.is-active+.gf-icon{color:#fff}.dcs .dcs-price__field select:focus-visible{outline:3px solid var(--gf-green);outline-offset:3px;border-radius:999px}.dcs-card,.dcs-card__media-link{position:relative}.dcs-card__badge{position:absolute;left:1.2rem;top:1.2rem;padding:.5rem 1.1rem;border-radius:999px;background:var(--gf-green);color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;line-height:1.2;letter-spacing:.02em}.dcs .dcs-card__weight{margin-top:.6rem;color:var(--gf-ink-2);font-size:1.4rem;line-height:1.4}.dcs-card__types{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.dcs-card__types li{font-size:1.25rem;line-height:1.5;color:var(--gf-green);background:var(--gf-mint);border-radius:999px;padding:.3rem 1rem}.dcs-card .placeholder-svg{width:100%;height:100%;display:block}@media(prefers-reduced-motion:no-preference){.dcs-card--enter{animation:dcsEnter .5s var(--gf-ease) both}@keyframes dcsEnter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}}.dcs-empty{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:5rem 2rem;text-align:center;background:#fff;border:1px solid var(--gf-line);border-radius:12px;color:var(--gf-ink-2)}.dcs-empty[hidden],.dcs-combos .gf-more[hidden]{display:none}.dcs-empty__icon{width:5.2rem;height:5.2rem;border-radius:50%;background:var(--gf-mint);color:var(--gf-green);display:grid;place-items:center}.dcs-combos__hint{margin-bottom:1.6rem;border:1px dashed var(--gf-line)}@media(prefers-reduced-motion:reduce){.dcs-feature,.dcs-article,.dcs-chip,.dcs-chip .gf-icon,.dcs-price__field select{transition:none}.dcs-feature:hover,.dcs-article:hover{transform:none}}.gf.dcs{letter-spacing:0;--gf-radius:4px}.gf.dcs .gf__inner{max-width:132rem}.gf.dcs h2{font-size:clamp(3rem,3.4vw,4.6rem);font-weight:500;line-height:1.14;letter-spacing:-.04em}.gf.dcs .gf-rte{line-height:1.8;letter-spacing:0}.gf.dcs .gf-btn{border-radius:4px;box-shadow:none;font-weight:500}.gf.dcs .dcs-rule:before{height:1px;width:3.2rem;margin-bottom:2.8rem}.gf.gf-film.dcs-film{min-height:min(88svh,92rem);background:#172c22;letter-spacing:0}.gf.gf-film.dcs-film .gf-film__shade{background:linear-gradient(90deg,#091911d1,#0919116b),linear-gradient(0deg,rgba(9,25,17,.8),transparent 65%)}.gf.gf-film.dcs-film .gf-film__content{max-width:132rem;text-align:left;padding-top:8rem;padding-bottom:4.8rem;align-self:end}.gf.gf-film.dcs-film h1{max-width:24ch;font-size:clamp(3.6rem,4.4vw,6.2rem);font-weight:500;line-height:1.08;letter-spacing:-.045em;text-wrap:initial;text-shadow:none}.gf.gf-film.dcs-film .gf-film__eyebrow{font-size:1.1rem;letter-spacing:.22em;margin-bottom:2.8rem;padding-right:5rem}.gf.gf-film.dcs-film .gf-film__lead{max-width:62ch;margin:2.4rem 0 0;font-size:1.7rem;line-height:1.65}.dcs-film .gf-film__actions{justify-content:flex-start;gap:1.2rem 2rem;margin-top:2.8rem}.dcs-film .gf-film__actions .gf-btn{border-radius:4px;font-weight:500;font-size:1.4rem;box-shadow:none;line-height:1.4}.dcs-film .gf-film__actions .gf-btn--primary{background:#fff;color:var(--gf-green)}.dcs-film .gf-film__actions .gf-btn--primary:hover{background:var(--gf-mint)}.gf.gf-film.dcs-film .gf-film__watch{background:transparent;border-color:#ffffff50}.gf.gf-film.dcs-film .gf-film__watch:hover{background:#fff;color:var(--gf-green)}.dcs-film .gf-film__watch .gf-icon{width:1.8rem;height:1.8rem}.dcs-film__image{width:100%;height:100%;object-fit:cover;display:block}.gf.dcs-film .dcs-film__story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;max-width:none;margin-top:5rem;padding-top:2.8rem;border-top:1px solid #ffffff40;color:#ffffffe0;font-size:1.5rem;line-height:1.75}.gf.dcs-film .dcs-film__story p{margin:0;max-width:62ch}.gf.dcs-film .dcs-film__story strong,.gf.dcs-film .dcs-hero__trust li{color:#fff}.gf.dcs-film .dcs-hero__trust{border-color:#ffffff40}.gf.dcs-film .dcs-hero__trust .gf-icon{color:#fff}.gf.dcs-story{padding-block:8rem}.gf.dcs-story .gf-story__heading{max-width:22ch;margin-bottom:1.2rem}.gf.dcs-story .gf-story__heading:before{height:1px}.gf.dcs-story .gf-story__layout>.gf-copy h3{font-size:2.6rem;font-weight:500;line-height:1.25}.gf.dcs-story .gf-photos{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;overflow:visible;margin:0;padding:0}.gf.dcs-story .gf-photos__item{min-height:0;aspect-ratio:4/3;border-radius:3px}.gf.dcs-story .gf-photos__item:first-child{grid-column:1 / -1;aspect-ratio:3/2}.gf.dcs-story .gf-rte li{padding-left:1.6rem}.gf.dcs-story .gf-rte li:before{width:.4rem;height:.4rem;top:.8em;background:var(--gf-green)}.gf.dcs-story .gf-rte li:after{display:none}.gf.dcs-outcomes{background:var(--gf-ground-2)}.gf.dcs .dcs-row__icon,.gf.dcs .dcs-feature__icon,.gf.dcs .dcs-article__icon{background:transparent;border-radius:0}.gf.dcs .dcs-article{border-radius:4px;box-shadow:none;background:transparent}.gf.dcs .dcs-article:hover{transform:none;box-shadow:none}.gf.dcs-guidance{background:var(--gf-green);color:#fff}.gf.dcs-guidance h2{color:#fff}.gf.dcs .dcs-point__mark{border:0;background:transparent;border-radius:0;width:2.8rem}.gf.dcs .dcs-point{grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;padding-block:2.4rem}.gf.dcs .dcs-point__text{font-weight:400;font-size:1.6rem;line-height:1.5}.gf.dcs .dcs-bento{gap:0 4rem}.gf.dcs .dcs-feature{border:0;border-top:1px solid var(--gf-line);border-radius:0;background:transparent;box-shadow:none;transform:none}.gf.dcs .dcs-feature__body{padding:2.8rem 0 3.6rem}.gf.dcs .dcs-feature__top{padding-bottom:2rem;min-height:0}.gf.dcs .dcs-feature__num{font-weight:400;color:var(--gf-ink-2)}.gf.dcs .dcs-feature__num:after{display:none}.gf.dcs .dcs-feature h3{font-size:2.2rem;font-weight:500;line-height:1.3}.gf.dcs .dcs-feature__text{line-height:1.75}.gf.dcs .gf-card{border-radius:4px;box-shadow:none}.gf.dcs .gf-card:hover{box-shadow:none;transform:none}.gf.dcs .dcs-chip[aria-pressed=true],.gf.dcs .dcs-price__field select.is-active{background:var(--gf-green);border-color:var(--gf-green)}.dcs-custom-price{display:flex;align-items:end;flex-wrap:wrap;gap:1rem;width:100%;padding-top:1.6rem;border-top:1px solid var(--gf-line)}.dcs-custom-price[hidden]{display:none}.dcs-custom-price label{display:grid;gap:.6rem;font-size:1.3rem;color:var(--gf-ink-2)}.dcs-custom-price input{width:14rem;max-width:100%;min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid var(--gf-line);border-radius:4px;background:#fff;color:var(--gf-ink);font:inherit;font-size:1.6rem}.dcs-custom-price .gf-btn{min-height:4.4rem;font-size:1.4rem}.dcs-custom-price__error{width:100%;color:#a12622;font-size:1.4rem}.dcs-custom-price__error:empty{display:none}@media(min-width:990px){.gf.dcs-story .gf-photos{position:sticky;top:14rem}.gf.dcs-story .gf-photos+.gf-copy{align-self:start}.gf.dcs .dcs-feature--auto{grid-column:span 4}.gf.dcs .dcs-feature--auto:last-child{grid-column:1 / -1}.gf.dcs .dcs-feature--auto:last-child .dcs-feature__text{max-width:85ch}}@media(max-width:749px){.gf.dcs .gf__inner{padding-inline:2.4rem}.gf.gf-film.dcs-film .gf-film__content{padding:7.6rem 2.4rem 3.6rem}.gf.gf-film.dcs-film h1{font-size:clamp(3.2rem,8vw,4.6rem)}.gf.gf-film.dcs-film .gf-film__lead{font-size:1.6rem}.gf.dcs-film .dcs-film__story{grid-template-columns:1fr;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem;font-size:1.4rem}.dcs-film .gf-film__actions{flex-direction:column;align-items:stretch}.dcs-film .gf-film__actions .gf-btn{padding-inline:1.4rem}.gf.dcs-story{padding-block:5.6rem}.gf.dcs .dcs-chip,.gf.dcs .dcs-price__field select{min-height:4.4rem}}.gf.dcs-combos .dcs-combos__head{margin-bottom:3.2rem}.gf.dcs-combos .dcs-filters{flex-direction:column;align-items:stretch;gap:2.4rem;margin-bottom:3.6rem}.gf.dcs-combos .dcs-facets{justify-content:space-between;gap:2rem 3.2rem}.gf.dcs-combos .dcs-chips{gap:1.6rem}.gf.dcs-combos .dcs-chips__label{font-weight:400;font-size:1.3rem}.gf.dcs-combos .dcs-chips__row{gap:.8rem}.gf.dcs-combos .dcs-chip,.gf.dcs-combos .dcs-price__field select{background:transparent;border-color:var(--gf-line);color:var(--gf-ink-2);font-weight:400;min-height:4rem}.gf.dcs-combos .dcs-chip:hover,.gf.dcs-combos .dcs-price__field select:hover{background:#fff;border-color:#b7c4b3}.gf.dcs-combos .dcs-chip[aria-pressed=true],.gf.dcs-combos .dcs-price__field select.is-active{background:#e7eee3;border-color:#c4d3be;color:var(--gf-green);font-weight:500}.gf.dcs-combos .dcs-price__field select.is-active+.gf-icon{color:var(--gf-green)}@media(max-width:749px){.gf.dcs-combos .dcs-facets{align-items:flex-start;gap:2rem}.gf.dcs-combos .dcs-chips{width:100%;gap:1rem}.gf.dcs-combos .dcs-chips__row{flex-wrap:wrap;margin:0;padding:0;overflow:visible;gap:.6rem}.gf.dcs-combos .dcs-chip{padding-inline:1.2rem;min-height:4.4rem}.gf.dcs-combos .dcs-price{width:100%;justify-content:space-between}.gf.dcs-combos .dcs-price__field select{min-height:4.4rem}}.gf.dcs-combos .dcs-filters .gf-tabs{margin-bottom:0}.dcs-introduction .gf__inner{display:grid;gap:0 6rem}.dcs-introduction .dcs-eyebrow{grid-column:1/-1}.dcs-introduction .dcs-hero__lead,.dcs-introduction .dcs-hero__body{max-width:none;margin-top:0}.dcs-introduction .dcs-hero__body{margin-top:2rem}@media(min-width:990px){.dcs-introduction .gf__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dcs-introduction .dcs-hero__body{margin-top:0}.dcs-introduction .dcs-hero__trust{grid-column:1/-1}}.dcs-media-slot{position:relative;aspect-ratio:16/9;margin-top:4rem;border-radius:16px;overflow:hidden;background:#eef2eb}.dcs-media-slot iframe{display:block;width:100%;height:100%;border:0}.dcs-media-slot--empty{display:grid;place-items:center;padding:2.4rem;text-align:center;border:1px dashed #73846d;color:#40533b}.dcs-millets-image{margin:4rem 0 0}.dcs-millets-image img{display:block;width:100%;height:auto;border-radius:16px}.dcs-millets-image figcaption{margin-top:1.2rem;text-align:center;font-size:1.4rem}.dcs-outcomes .dcs-media-slot{max-width:96rem;margin:4rem auto}.dcs-millets-image{max-width:96rem;margin:4rem auto 0;padding:2.4rem;border-radius:16px;background:var(--gf-ground-2)}.dcs-millets-image img{max-height:56rem;object-fit:contain}@media(max-width:749px){.dcs-millets-image{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-diabetic-care.css.map */
