.hero-v2[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;padding-block:clamp(40px,6vw,72px) 56px;display:flex}.hero-v2__main[data-astro-cid-i3irphx7]{flex:3 520px;min-width:0}.hero-v2__eyebrow[data-astro-cid-i3irphx7]{margin-bottom:20px}.hero-v2[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:var(--text-h1-home);margin:0 0 24px;line-height:1.06}.hero-v2__lede[data-astro-cid-i3irphx7]{max-width:60ch;margin-bottom:32px}.hero-v2__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;display:flex}.hero-v2__method[data-astro-cid-i3irphx7]{font-size:var(--text-small);color:var(--ink-2)}.hero-v2__method[data-astro-cid-i3irphx7]:hover{color:var(--ink)}.hero-v2__start[data-astro-cid-i3irphx7]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);flex:2 340px;min-width:0}.hero-v2__start-title[data-astro-cid-i3irphx7]{border-bottom:1px solid var(--line);font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:14px 20px;font-weight:600;line-height:1.4}.hero-v2__list[data-astro-cid-i3irphx7]{margin:0;padding:0;list-style:none}.hero-v2__list[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 20px;text-decoration:none;display:grid}.hero-v2__list[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover .hero-v2__item-title[data-astro-cid-i3irphx7]{color:var(--accent);text-decoration:underline}.hero-v2__n[data-astro-cid-i3irphx7]{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--accent);padding-top:4px}.hero-v2__item[data-astro-cid-i3irphx7]{flex-direction:column;gap:4px;display:flex}.hero-v2__item-title[data-astro-cid-i3irphx7]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:500;line-height:1.2}.hero-v2__item-desc[data-astro-cid-i3irphx7]{font-size:var(--text-small);color:var(--ink-2);line-height:1.45}.hero-v2__start-foot[data-astro-cid-i3irphx7]{font-size:var(--text-meta);color:var(--ink-2);margin:0;padding:12px 20px}.method-band[data-astro-cid-srn2qvxs]{background:var(--surface);border-block:1px solid var(--line)}.method-band__list[data-astro-cid-srn2qvxs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 40px;margin:0;padding:32px 0;list-style:none;display:grid}.method-band__list[data-astro-cid-srn2qvxs] li[data-astro-cid-srn2qvxs]{flex-direction:column;gap:6px;display:flex}.method-band__title[data-astro-cid-srn2qvxs]{font-size:.9375rem;font-weight:600}.method-band__text[data-astro-cid-srn2qvxs]{font-size:var(--text-small);color:var(--ink-2);line-height:1.5}.home-head[data-astro-cid-ywatx6jj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:28px;display:flex}.home-head--ruled[data-astro-cid-ywatx6jj]{border-bottom:1px solid var(--ink);padding-bottom:10px}.home-head[data-astro-cid-ywatx6jj]:not(.home-head--ruled){align-items:end}.home-head__text[data-astro-cid-ywatx6jj]{max-width:640px}.home-head__title[data-astro-cid-ywatx6jj]{font-size:var(--text-h2);margin:0}.home-head__intro[data-astro-cid-ywatx6jj]{color:var(--ink-2);margin:8px 0 0;font-size:.9375rem;line-height:1.5}.home-head__link[data-astro-cid-ywatx6jj]{font-size:.9375rem}.home-section[data-astro-cid-ncceczkv]{padding-block:64px}.latest[data-astro-cid-ncceczkv]{flex-wrap:wrap;gap:40px 48px;display:flex}.latest__featured[data-astro-cid-ncceczkv]{flex-direction:column;flex:7 460px;gap:14px;min-width:0;display:flex}.latest__photo[data-astro-cid-ncceczkv]{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);width:100%}.latest__eyebrow[data-astro-cid-ncceczkv]{font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;gap:4px 12px;margin:0;font-weight:600;display:flex}.latest__type[data-astro-cid-ncceczkv]{color:var(--ink-3)}.latest__title[data-astro-cid-ncceczkv]{letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.12}.latest__title[data-astro-cid-ncceczkv] a[data-astro-cid-ncceczkv]{color:var(--ink);text-decoration:none}.latest__title[data-astro-cid-ncceczkv] a[data-astro-cid-ncceczkv]:hover{color:var(--accent);text-decoration:underline}.latest__desc[data-astro-cid-ncceczkv]{font-family:var(--font-reading);color:var(--ink-2);margin:0;font-size:1.125rem;line-height:1.55}.latest__meta[data-astro-cid-ncceczkv]{color:var(--ink-3);margin:0;font-size:.75rem}.latest__list[data-astro-cid-ncceczkv]{flex:5 320px;min-width:0}.latest__list[data-astro-cid-ncceczkv] .article-list__item:first-child{padding-top:0}.trials-band[data-astro-cid-3aigjtdu]{background:var(--surface);border-block:1px solid var(--line);padding-block:56px}.trials-band__grid[data-astro-cid-3aigjtdu]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.trial-card[data-astro-cid-3aigjtdu]{border:1px solid var(--line);flex-direction:column;gap:14px;padding:22px;display:flex}.trial-card__head[data-astro-cid-3aigjtdu]{font-size:var(--text-meta);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;display:flex}.trial-card__name[data-astro-cid-3aigjtdu]{font-weight:600}.trial-card__name[data-astro-cid-3aigjtdu] a[data-astro-cid-3aigjtdu]{color:var(--ink)}.trial-card__name[data-astro-cid-3aigjtdu] a[data-astro-cid-3aigjtdu]:hover{color:var(--accent)}.trial-card__ref[data-astro-cid-3aigjtdu]{color:var(--ink-3)}.trial-card__title[data-astro-cid-3aigjtdu]{font-family:var(--font-reading);margin:0;font-size:1.1875rem;line-height:1.35}.trial-card__figures[data-astro-cid-3aigjtdu]{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 0;padding-top:14px;display:grid}.trial-card__figures[data-astro-cid-3aigjtdu] div[data-astro-cid-3aigjtdu]{flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.trial-card__figures[data-astro-cid-3aigjtdu] dt[data-astro-cid-3aigjtdu]{font-size:var(--text-meta);color:var(--ink-2)}.trial-card__figures[data-astro-cid-3aigjtdu] dd[data-astro-cid-3aigjtdu]{margin:0}.trial-card__value[data-astro-cid-3aigjtdu]{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.trial-card__value--placebo[data-astro-cid-3aigjtdu]{color:var(--ink-3)}.trials-band__note[data-astro-cid-3aigjtdu]{margin:var(--space-4) 0 0;font-size:var(--text-meta);color:var(--ink-3)}.home-tools[data-astro-cid-mp555yrt]{padding-block:64px}.home-tools__intro[data-astro-cid-mp555yrt]{color:var(--ink-2);margin:-8px 0 24px;font-size:.9375rem}.home-tools__grid[data-astro-cid-mp555yrt]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.tool-card[data-astro-cid-mp555yrt]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;gap:10px;padding:22px;display:flex}.tool-card__title[data-astro-cid-mp555yrt]{margin:0;font-size:1.375rem;line-height:1.2}.tool-card__title[data-astro-cid-mp555yrt] a[data-astro-cid-mp555yrt]{color:var(--ink);text-decoration:none}.tool-card__title[data-astro-cid-mp555yrt] a[data-astro-cid-mp555yrt]:hover{color:var(--accent);text-decoration:underline}.tool-card__lang[data-astro-cid-mp555yrt]{font-family:var(--font-body);font-size:var(--text-meta);color:var(--ink-2)}.tool-card__text[data-astro-cid-mp555yrt]{font-size:var(--text-small);color:var(--ink-2);margin:0;line-height:1.5}.tool-card__basis[data-astro-cid-mp555yrt]{border-top:1px solid var(--line-soft);color:var(--ink-3);margin:auto 0 0;padding-top:10px;font-size:.75rem}.home-foods[data-astro-cid-3llto6xs]{flex-wrap:wrap;gap:32px 56px;padding-bottom:64px;display:flex}.home-foods__text[data-astro-cid-3llto6xs]{min-width:0;color:var(--ink-2);flex:300px;font-size:.9375rem;line-height:1.55}.home-foods__text[data-astro-cid-3llto6xs] p[data-astro-cid-3llto6xs]{margin:0 0 20px}.home-foods__title[data-astro-cid-3llto6xs]{font-size:var(--text-h2);color:var(--ink);margin:0 0 12px;line-height:1.15}.home-foods__table[data-astro-cid-3llto6xs]{flex:1.5 460px;align-self:flex-start;min-width:0;margin:0}.home-foods__table[data-astro-cid-3llto6xs] caption[data-astro-cid-3llto6xs]{border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-meta);text-align:left;padding:12px 16px}.home-foods__caption[data-astro-cid-3llto6xs]{font-weight:600}.home-foods__source[data-astro-cid-3llto6xs]{float:right;color:var(--ink-3);margin-left:12px}.home-foods__table[data-astro-cid-3llto6xs] thead[data-astro-cid-3llto6xs] th[data-astro-cid-3llto6xs]{white-space:normal;font-size:var(--text-meta);vertical-align:bottom}.home-foods__table[data-astro-cid-3llto6xs] tbody[data-astro-cid-3llto6xs] th[data-astro-cid-3llto6xs]{min-width:9rem}.home-foods__table[data-astro-cid-3llto6xs] tbody[data-astro-cid-3llto6xs] th[data-astro-cid-3llto6xs] a[data-astro-cid-3llto6xs]{color:var(--ink)}.home-foods__table[data-astro-cid-3llto6xs] tbody[data-astro-cid-3llto6xs] th[data-astro-cid-3llto6xs] a[data-astro-cid-3llto6xs]:hover{color:var(--accent)}.home-foods__muted[data-astro-cid-3llto6xs]{color:var(--ink-2)}.home-foods__strong[data-astro-cid-3llto6xs]{font-weight:600}.home-sections[data-astro-cid-3gbhgrds]{padding-bottom:80px}.home-sections__title[data-astro-cid-3gbhgrds]{margin-bottom:4px}.home-sections__grid[data-astro-cid-3gbhgrds]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.home-sections__grid[data-astro-cid-3gbhgrds] li[data-astro-cid-3gbhgrds]{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 0;display:flex}.home-sections__name[data-astro-cid-3gbhgrds]{margin:0;font-size:1.375rem}.home-sections__name[data-astro-cid-3gbhgrds] a[data-astro-cid-3gbhgrds]{color:var(--ink);text-decoration:none}.home-sections__name[data-astro-cid-3gbhgrds] a[data-astro-cid-3gbhgrds]:hover{color:var(--accent);text-decoration:underline}.home-sections__text[data-astro-cid-3gbhgrds]{font-size:var(--text-small);color:var(--ink-2);margin:0;line-height:1.45}
