.v-cards[data-astro-cid-qjyvi7vd]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.v-card[data-astro-cid-qjyvi7vd]{display:grid;align-content:start;gap:.5rem;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--c-card)}.v-card__head[data-astro-cid-qjyvi7vd]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.v-card__icon[data-astro-cid-qjyvi7vd]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--c-surface);color:var(--c-navy)}.v-card--cranberry[data-astro-cid-qjyvi7vd] .v-card__icon[data-astro-cid-qjyvi7vd]{background:var(--c-cranberry-soft);color:var(--c-cranberry)}.v-card--blueberry[data-astro-cid-qjyvi7vd] .v-card__icon[data-astro-cid-qjyvi7vd]{background:var(--c-blueberry-soft);color:var(--c-blueberry)}.v-card--grapefruit[data-astro-cid-qjyvi7vd] .v-card__icon[data-astro-cid-qjyvi7vd]{background:var(--c-grapefruit-soft);color:var(--c-grapefruit-ink)}.v-card--water[data-astro-cid-qjyvi7vd] .v-card__icon[data-astro-cid-qjyvi7vd]{background:var(--c-water-soft);color:var(--c-navy-500)}.v-card--leaf[data-astro-cid-qjyvi7vd] .v-card__icon[data-astro-cid-qjyvi7vd]{background:var(--c-ok-soft);color:var(--c-ok)}.v-card__title[data-astro-cid-qjyvi7vd]{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.v-card__text[data-astro-cid-qjyvi7vd]{color:var(--c-muted);line-height:1.55}.v-cards[data-astro-cid-qjyvi7vd]:has(>.v-card:only-child){max-width:40rem}@media(min-width:40rem){.v-cards[data-astro-cid-qjyvi7vd]{grid-template-columns:repeat(min(var(--n),2),minmax(0,1fr))}}@media(min-width:64rem){.v-cards[data-astro-cid-qjyvi7vd]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.v-check[data-astro-cid-7sipkiar]{display:grid;gap:14px;padding:14px;border-radius:var(--r-xl);background:var(--c-tint)}.v-check__stage[data-astro-cid-7sipkiar]{position:relative;display:grid;place-items:center;min-height:260px;padding:22px 0;border-radius:var(--r-lg);background:var(--g-stage);overflow:hidden}.v-check__ring[data-astro-cid-7sipkiar]{position:absolute;width:230px;aspect-ratio:1;border-radius:50%;border:1px solid rgb(31 36 87 / .14);background:var(--g-glow)}.v-check[data-astro-cid-7sipkiar] .v-check__bottle{position:relative;width:150px;filter:drop-shadow(0 20px 22px rgb(84 38 96 / .18))}.v-check__list[data-astro-cid-7sipkiar]{padding:10px 10px 12px}ul[data-astro-cid-7sipkiar]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}li[data-astro-cid-7sipkiar]{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .85rem;border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font-weight:550;line-height:1.4}.v-check__tick[data-astro-cid-7sipkiar]{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--c-ok);color:#fff}.v-chips[data-astro-cid-swuu4fch] ul[data-astro-cid-swuu4fch]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.v-chips[data-astro-cid-swuu4fch] .chip[data-astro-cid-swuu4fch] svg{color:var(--c-orchid)}.v-table[data-astro-cid-efjxex34]{margin:0}.v-table[data-astro-cid-efjxex34] caption{padding-bottom:.9rem}.v-table[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34].is-hl,.v-table[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34].is-hl{background:#f3e2ee8c}.v-table[data-astro-cid-efjxex34] thead[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34].is-hl{background:var(--c-navy);color:#fff}.v-table[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34].is-hl{color:var(--c-ink);font-weight:600}.v-table[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34].is-hl .v-table__tick{display:inline-block;margin-right:.35rem;vertical-align:-2px;color:var(--c-ok)}.v-table[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34].is-muted{color:var(--c-muted)}.v-table--table[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34]{white-space:nowrap}.v-table--spec[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34]{color:var(--c-muted);font-size:var(--fs-micro);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.v-table--spec[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34]{color:var(--c-ink);font-weight:550}@media(min-width:48rem){.v-table--spec[data-astro-cid-efjxex34]{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.v-table--spec[data-astro-cid-efjxex34] caption{display:block;padding:0 0 .9rem}.v-table--spec[data-astro-cid-efjxex34] thead[data-astro-cid-efjxex34]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v-table--spec[data-astro-cid-efjxex34] table[data-astro-cid-efjxex34],.v-table--spec[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34]{display:block}.v-table--spec[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:10px}.v-table--spec[data-astro-cid-efjxex34] tr[data-astro-cid-efjxex34]{display:grid;align-content:start;gap:.35rem;padding:1rem 1.15rem;border-radius:var(--r-md);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line)}.v-table--spec[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34],.v-table--spec[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34]{display:block;padding:0;border:0}.v-table--spec[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34]{white-space:normal}}@media(max-width:47.99rem){.v-table--table[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34]{white-space:normal}.v-table--spec[data-astro-cid-efjxex34] tr[data-astro-cid-efjxex34]{padding:.75rem 1rem}.v-table--spec[data-astro-cid-efjxex34] tbody[data-astro-cid-efjxex34] th[data-astro-cid-efjxex34]{margin-bottom:.15rem;font-size:var(--fs-micro)}.v-table[data-astro-cid-efjxex34] td[data-astro-cid-efjxex34].is-hl{margin-inline:-.6rem;padding:.35rem .6rem;border-radius:var(--r-xs)}}.v-ingr[data-astro-cid-2hlujzno]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ingr[data-astro-cid-2hlujzno]{position:relative;display:grid;align-content:start;gap:.35rem;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-1);overflow:hidden}.ingr[data-astro-cid-2hlujzno]:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;aspect-ratio:1;border-radius:50%;background:var(--c-tint);opacity:.7;z-index:0}.ingr--cranberry[data-astro-cid-2hlujzno]:after{background:var(--c-cranberry-soft)}.ingr--blueberry[data-astro-cid-2hlujzno]:after{background:var(--c-blueberry-soft)}.ingr--grapefruit[data-astro-cid-2hlujzno]:after{background:var(--c-grapefruit-soft)}.ingr[data-astro-cid-2hlujzno]>[data-astro-cid-2hlujzno]{position:relative;z-index:1}.ingr__top[data-astro-cid-2hlujzno]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.ingr__num[data-astro-cid-2hlujzno]{color:var(--c-quiet);font-family:var(--font-display);font-size:.9rem;font-weight:600}.ingr__fruit[data-astro-cid-2hlujzno]{width:52px;height:52px;border-radius:50%;background:var(--c-orchid-soft)}.ingr__fruit--cranberry[data-astro-cid-2hlujzno]{background:radial-gradient(circle at 34% 30%,#ff8a9c 0 9%,#d6334f 28%,#9c1530 82%);box-shadow:18px 10px 0 -10px #c22844,0 10px 16px -8px #9c15308c}.ingr__fruit--blueberry[data-astro-cid-2hlujzno]{background:radial-gradient(circle at 34% 30%,#b9c2ef 0 8%,#4c5aa8 30%,#262f6d 82%);box-shadow:18px 10px 0 -10px #3b4a9a,0 10px 16px -8px #262f6d8c}.ingr__fruit--grapefruit[data-astro-cid-2hlujzno]{background:radial-gradient(circle,#fff 0 8%,transparent 9%),repeating-conic-gradient(from 8deg,#f28a74 0 26deg,#fbd9cf 26deg 30deg),#f28a74;box-shadow:0 0 0 4px #fff4ee,0 0 0 7px #f6b25f}.ingr__name[data-astro-cid-2hlujzno]{color:var(--c-ink);font-family:var(--font-display);font-size:1.22rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ingr__latin[data-astro-cid-2hlujzno]{color:var(--c-muted);font-style:italic;font-size:.93rem}.ingr__part[data-astro-cid-2hlujzno]{justify-self:start;margin-top:.2rem;padding:.18rem .6rem;border-radius:var(--r-pill);background:var(--c-ok-soft);color:var(--c-ok);font-size:.78rem;font-weight:650}.ingr__role[data-astro-cid-2hlujzno]{margin-top:.4rem;padding-top:.8rem;border-top:1px solid var(--c-line);color:var(--c-text);font-size:.97rem;line-height:1.55}@media(min-width:48rem){.v-ingr[data-astro-cid-2hlujzno]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.v-price[data-astro-cid-o2vx6ouz]{display:grid;overflow:hidden;border-radius:var(--r-xl);background:var(--c-surface);box-shadow:var(--sh-2),inset 0 0 0 1px var(--c-line)}.v-price__stage[data-astro-cid-o2vx6ouz]{position:relative;display:grid;place-items:center;padding:30px 16px 12px;background:var(--g-stage)}.v-price__glow[data-astro-cid-o2vx6ouz]{position:absolute;width:220px;aspect-ratio:1;border-radius:50%;background:var(--g-glow)}.v-price[data-astro-cid-o2vx6ouz] .v-price__pack{position:relative;width:min(62%,230px)}.v-price[data-astro-cid-o2vx6ouz] .v-price__pack img{filter:drop-shadow(0 18px 20px rgb(84 38 96 / .24))}.v-price__body[data-astro-cid-o2vx6ouz]{display:grid;gap:.9rem;padding:clamp(18px,2.2vw,26px)}.v-price__title[data-astro-cid-o2vx6ouz]{color:var(--c-muted);font-size:var(--fs-micro);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.v-price__value[data-astro-cid-o2vx6ouz]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem}.v-price__value[data-astro-cid-o2vx6ouz]>span[data-astro-cid-o2vx6ouz]:first-child{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(2.4rem,2rem + 1.6vw,3.2rem);font-weight:560;letter-spacing:-.035em;line-height:1}.v-price__per[data-astro-cid-o2vx6ouz]{color:var(--c-muted);font-size:.95rem}ul[data-astro-cid-o2vx6ouz]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}li[data-astro-cid-o2vx6ouz]{display:flex;align-items:flex-start;gap:.55rem;color:var(--c-text);font-size:.95rem;line-height:1.4}li[data-astro-cid-o2vx6ouz] svg{flex:none;margin-top:2px;padding:3px;box-sizing:content-box;border-radius:50%;background:var(--c-ok-soft);color:var(--c-ok)}.v-quotes[data-astro-cid-5lj3vch3]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.quote[data-astro-cid-5lj3vch3]{display:grid;align-content:space-between;gap:1rem;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-1)}.quote[data-astro-cid-5lj3vch3] .quote__mark{color:var(--c-orchid)}blockquote[data-astro-cid-5lj3vch3]{margin:0}blockquote[data-astro-cid-5lj3vch3] p[data-astro-cid-5lj3vch3]{color:var(--c-ink);font-family:var(--font-display);font-size:1.15rem;font-weight:450;line-height:1.45;letter-spacing:-.005em}.quote__who[data-astro-cid-5lj3vch3]{display:flex;align-items:center;gap:.7rem;padding-top:.9rem;border-top:1px solid var(--c-line);line-height:1.25}.quote__who[data-astro-cid-5lj3vch3]>span[data-astro-cid-5lj3vch3]:last-child{display:grid}.quote__avatar[data-astro-cid-5lj3vch3]{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--g-accent);color:var(--c-plum);font-family:var(--font-display);font-weight:650}.quote__who[data-astro-cid-5lj3vch3] strong[data-astro-cid-5lj3vch3]{color:var(--c-ink)}.quote__meta[data-astro-cid-5lj3vch3]{color:var(--c-muted);font-size:.86rem}@media(min-width:48rem){.v-quotes[data-astro-cid-5lj3vch3]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.v-rules[data-astro-cid-opoxqltw]{padding:clamp(18px,2vw,26px);border-radius:var(--r-xl);background:var(--c-surface);box-shadow:var(--sh-1),inset 0 0 0 1px var(--c-line)}ul[data-astro-cid-opoxqltw]{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}li[data-astro-cid-opoxqltw]{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem 0;color:var(--c-text);font-size:.97rem;line-height:1.5}li[data-astro-cid-opoxqltw]+li[data-astro-cid-opoxqltw]{border-top:1px solid var(--c-line)}.v-rules__icon[data-astro-cid-opoxqltw]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--c-blueberry-soft);color:var(--c-navy-500)}.v-states__head[data-astro-cid-dqyeygon]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.v-states__head[data-astro-cid-dqyeygon] .v-title[data-astro-cid-dqyeygon]{margin:0}.v-states__note[data-astro-cid-dqyeygon]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:var(--r-pill);background:var(--c-navy);color:#fff;font-size:.85rem;font-weight:650}ul[data-astro-cid-dqyeygon]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none}li[data-astro-cid-dqyeygon]{display:flex;align-items:center;gap:.5rem;min-height:46px;padding:.5rem .7rem;border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font-weight:600;font-size:.95rem}li[data-astro-cid-dqyeygon] svg{flex:none;color:var(--c-orchid)}.v-steps[data-astro-cid-lzyrfhnt]{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.step[data-astro-cid-lzyrfhnt]{position:relative;display:grid;align-content:start;gap:.4rem;padding:20px 22px 22px;border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-1)}.step__head[data-astro-cid-lzyrfhnt]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.step__num[data-astro-cid-lzyrfhnt]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-navy);color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.05rem}.step[data-astro-cid-lzyrfhnt] .step__icon{color:var(--c-plum)}.step__badge[data-astro-cid-lzyrfhnt]{justify-self:start;padding:.2rem .65rem;border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-plum);font-size:.78rem;font-weight:650;letter-spacing:.02em}.step__title[data-astro-cid-lzyrfhnt]{color:var(--c-ink);font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.step__text[data-astro-cid-lzyrfhnt]{color:var(--c-muted);font-size:.95rem;line-height:1.5}.v-steps--trio[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]{overflow:hidden;padding-top:26px}.v-steps--trio[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--c-orchid)}.step--cranberry[data-astro-cid-lzyrfhnt]:before{background:var(--c-cranberry)!important}.step--blueberry[data-astro-cid-lzyrfhnt]:before{background:var(--c-blueberry)!important}.step--grapefruit[data-astro-cid-lzyrfhnt]:before{background:var(--c-grapefruit)!important}.step--water[data-astro-cid-lzyrfhnt]:before{background:var(--c-water)!important}.v-steps--trio[data-astro-cid-lzyrfhnt] .step--cranberry[data-astro-cid-lzyrfhnt] .step__badge[data-astro-cid-lzyrfhnt]{background:var(--c-cranberry-soft);color:var(--c-cranberry)}.v-steps--trio[data-astro-cid-lzyrfhnt] .step--blueberry[data-astro-cid-lzyrfhnt] .step__badge[data-astro-cid-lzyrfhnt]{background:var(--c-blueberry-soft);color:var(--c-blueberry)}.v-steps--trio[data-astro-cid-lzyrfhnt] .step--grapefruit[data-astro-cid-lzyrfhnt] .step__badge[data-astro-cid-lzyrfhnt]{background:var(--c-grapefruit-soft);color:var(--c-grapefruit-ink)}.v-steps--trio[data-astro-cid-lzyrfhnt] .step--water[data-astro-cid-lzyrfhnt] .step__badge[data-astro-cid-lzyrfhnt]{background:var(--c-water-soft);color:var(--c-navy-500)}.fruit-dot[data-astro-cid-lzyrfhnt]{position:relative;width:44px;height:44px;border-radius:50%}.fruit-dot--cranberry[data-astro-cid-lzyrfhnt]{background:radial-gradient(circle at 34% 30%,#ff8a9c 0 9%,#d6334f 28%,#9c1530 82%);box-shadow:0 8px 14px -8px #9c153099}.fruit-dot--blueberry[data-astro-cid-lzyrfhnt]{background:radial-gradient(circle at 34% 30%,#b9c2ef 0 8%,#4c5aa8 30%,#262f6d 82%);box-shadow:0 8px 14px -8px #262f6d99}.fruit-dot--blueberry[data-astro-cid-lzyrfhnt]:after{content:"";position:absolute;left:50%;top:4px;width:10px;height:10px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#1a2050 0 35%,transparent 40%),repeating-conic-gradient(#3b4a9a 0 30deg,transparent 30deg 60deg)}.fruit-dot--grapefruit[data-astro-cid-lzyrfhnt]{background:radial-gradient(circle,#fff 0 8%,transparent 9%),repeating-conic-gradient(from 8deg,#f28a74 0 26deg,#fbd9cf 26deg 30deg),#f28a74;box-shadow:0 0 0 3px #fff4ee,0 0 0 6px #f6b25f}.fruit-dot--water[data-astro-cid-lzyrfhnt]{width:34px;border-radius:0;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(180deg,#fff6 0 30%,#bfe3f1 30%,#7cc0dd);box-shadow:inset 0 0 0 2px #5aa7c980}.v-steps--day[data-astro-cid-lzyrfhnt] .step__num[data-astro-cid-lzyrfhnt]{background:var(--c-plum)}.v-steps--day[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:nth-child(3n+1){background:linear-gradient(160deg,#fff6e9,#fff 60%)}.v-steps--day[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:nth-child(3n+1) .step__icon{color:#c27a16}.v-steps--day[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:nth-child(3n+2){background:linear-gradient(160deg,#eceaf9,#fff 60%)}.v-steps--day[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:nth-child(3n+2) .step__icon{color:var(--c-navy-500)}.v-steps--day[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:nth-child(3n){background:linear-gradient(160deg,#e3f2f8,#fff 60%)}.v-steps--day[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:nth-child(3n) .step__icon{color:#2f7fa3}@media(max-width:47.99rem){.v-steps[data-astro-cid-lzyrfhnt]:before{content:"";position:absolute;left:41px;top:30px;bottom:30px;width:2px;background:linear-gradient(var(--c-line-strong) 50%,transparent 0) 0 0 / 2px 10px}.step[data-astro-cid-lzyrfhnt]{grid-template-columns:auto 1fr;column-gap:14px;padding:16px 18px}.step__head[data-astro-cid-lzyrfhnt]{grid-row:span 3;align-self:start;margin:0}.step[data-astro-cid-lzyrfhnt] .step__icon,.fruit-dot[data-astro-cid-lzyrfhnt]{display:none}.v-steps--trio[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]{padding-top:20px}.v-steps--trio[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:before{inset:0 auto 0 0;width:5px;height:auto}}@media(min-width:48rem){.v-steps[data-astro-cid-lzyrfhnt]{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.v-steps--trio[data-astro-cid-lzyrfhnt]{grid-template-columns:repeat(min(var(--n),2),minmax(0,1fr))}.v-steps--stairs[data-astro-cid-lzyrfhnt]{align-items:end;gap:0}.v-steps--stairs[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]{margin-bottom:calc(var(--i) * 28px);margin-inline:7px;border-top:4px solid var(--c-navy)}.v-steps--stairs[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:after{content:"";position:absolute;left:-7px;right:-7px;top:100%;height:calc(var(--i) * 28px);background:linear-gradient(180deg,#9a34871f,#9a348708)}.v-steps--stairs[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:first-child:after{left:0}.v-steps--stairs[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:last-child:after{right:0;border-radius:0 0 var(--r-sm) 0}.v-steps--stairs[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:first-child{margin-left:0}.v-steps--stairs[data-astro-cid-lzyrfhnt] .step[data-astro-cid-lzyrfhnt]:last-child{margin-right:0}.v-steps--line[data-astro-cid-lzyrfhnt]:before,.v-steps--day[data-astro-cid-lzyrfhnt]:before{content:"";position:absolute;left:42px;right:42px;top:40px;height:2px;background:linear-gradient(90deg,var(--c-plum) 0 50%,transparent 0) 0 0 / 12px 2px;opacity:.35}}@media(min-width:64rem){.v-steps--trio[data-astro-cid-lzyrfhnt]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.v-studies[data-astro-cid-busj3op2] .v-title[data-astro-cid-busj3op2]{display:flex;align-items:center;gap:.5rem}.v-studies[data-astro-cid-busj3op2] .v-title[data-astro-cid-busj3op2] svg{color:var(--c-plum)}ul[data-astro-cid-busj3op2]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.study[data-astro-cid-busj3op2]{display:grid;align-content:start;gap:.8rem;padding:clamp(18px,2vw,24px);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line)}.study__top[data-astro-cid-busj3op2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.study__year[data-astro-cid-busj3op2]{color:var(--c-ink);font-family:var(--font-display);font-size:1.9rem;font-weight:500;letter-spacing:-.03em;line-height:1}.study__badge[data-astro-cid-busj3op2]{padding:.2rem .65rem;border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-plum);font-size:.78rem;font-weight:650}.study--cranberry[data-astro-cid-busj3op2] .study__badge[data-astro-cid-busj3op2]{background:var(--c-cranberry-soft);color:var(--c-cranberry)}.study--blueberry[data-astro-cid-busj3op2] .study__badge[data-astro-cid-busj3op2]{background:var(--c-blueberry-soft);color:var(--c-blueberry)}.study__text[data-astro-cid-busj3op2]{color:var(--c-text);font-size:.97rem;line-height:1.55}.study__src[data-astro-cid-busj3op2]{display:grid;gap:.1rem;padding-top:.75rem;border-top:1px dashed var(--c-line-strong);font-size:.86rem;line-height:1.35}.study__src[data-astro-cid-busj3op2] strong[data-astro-cid-busj3op2]{color:var(--c-ink);font-weight:650}.study__src[data-astro-cid-busj3op2] span[data-astro-cid-busj3op2]{color:var(--c-muted);font-style:italic}@media(min-width:48rem){ul[data-astro-cid-busj3op2]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}
