.bmi-page[data-astro-cid-qfzdufz7]{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.info[data-astro-cid-qfzdufz7]{padding:clamp(24px,3vw,34px)}.info[data-astro-cid-qfzdufz7] h2[data-astro-cid-qfzdufz7]{font-size:1.7rem}.info[data-astro-cid-qfzdufz7] h3[data-astro-cid-qfzdufz7]{font-family:var(--font-sans);margin:26px 0 12px;font-size:.95rem;font-weight:700}.info[data-astro-cid-qfzdufz7] p[data-astro-cid-qfzdufz7]{color:var(--ink-2);font-size:.97rem}.formula[data-astro-cid-qfzdufz7]{font-family:var(--font-serif);background:var(--sage-50);text-align:center;border-radius:14px;padding:14px 18px;color:var(--ink)!important;font-size:1.25rem!important}.formula[data-astro-cid-qfzdufz7] span[data-astro-cid-qfzdufz7]{color:var(--terracotta-700)}table[data-astro-cid-qfzdufz7]{border-collapse:collapse;width:100%;font-size:.92rem}th[data-astro-cid-qfzdufz7]{text-align:left;letter-spacing:.01em;color:var(--ink-3);border-bottom:1px solid var(--beige);padding:0 0 8px;font-size:.85rem}td[data-astro-cid-qfzdufz7]{border-bottom:1px solid var(--beige-soft);color:var(--ink);padding:10px 0}td[data-astro-cid-qfzdufz7]:first-child{white-space:nowrap;padding-right:12px;font-weight:700}.swatch[data-astro-cid-qfzdufz7]{vertical-align:0;border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block}.source[data-astro-cid-qfzdufz7]{margin:14px 0 0;color:var(--ink-3)!important;font-size:.8rem!important}.preg-note[data-astro-cid-qfzdufz7]{background:var(--terracotta-50);color:var(--ink);border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:16px 18px;font-size:.94rem;line-height:1.6;display:flex}.preg-note[data-astro-cid-qfzdufz7] svg{color:var(--terracotta-700);flex:none;margin-top:2px}.preg-note[data-astro-cid-qfzdufz7] a[data-astro-cid-qfzdufz7]{color:var(--terracotta-700);white-space:nowrap;font-weight:700}.preg[data-astro-cid-qfzdufz7]{scroll-margin-top:calc(var(--header-h) + 8px)}.preg-grid[data-astro-cid-qfzdufz7]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,5vw,64px);display:grid}.preg-grid[data-astro-cid-qfzdufz7]>div[data-astro-cid-qfzdufz7]:first-child p[data-astro-cid-qfzdufz7]:not(.eyebrow){color:var(--ink-2)}.preg-card[data-astro-cid-qfzdufz7]{padding:clamp(22px,3vw,34px)}.preg-card[data-astro-cid-qfzdufz7] h3[data-astro-cid-qfzdufz7]{margin-bottom:8px;font-size:clamp(1.15rem,2vw,1.35rem)}.preg-caption[data-astro-cid-qfzdufz7]{color:var(--ink-3);margin-bottom:18px;font-size:.9rem;font-style:italic}.table-wrap[data-astro-cid-qfzdufz7]{overflow-x:auto}.preg-table[data-astro-cid-qfzdufz7] th[data-astro-cid-qfzdufz7]{vertical-align:bottom;padding-right:12px;line-height:1.35}.preg-table[data-astro-cid-qfzdufz7] td[data-astro-cid-qfzdufz7]{padding-right:12px}.preg-table[data-astro-cid-qfzdufz7] .gain[data-astro-cid-qfzdufz7]{color:var(--terracotta-700);white-space:nowrap;font-weight:700}.preg-foot[data-astro-cid-qfzdufz7]{color:var(--ink-2);margin:18px 0 0;font-size:.9rem;line-height:1.6}.limits[data-astro-cid-qfzdufz7]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.limits[data-astro-cid-qfzdufz7] p[data-astro-cid-qfzdufz7]{color:var(--ink-2)}.limit-list[data-astro-cid-qfzdufz7]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.limit-list[data-astro-cid-qfzdufz7] li[data-astro-cid-qfzdufz7]{background:var(--paper);color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:.95rem;display:flex}.limit-list[data-astro-cid-qfzdufz7] svg{color:var(--sage-700);flex:none;margin-top:2px}.limit-list[data-astro-cid-qfzdufz7] strong[data-astro-cid-qfzdufz7]{color:var(--ink)}.analysis[data-astro-cid-qfzdufz7]{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:clamp(24px,3.5vw,40px);display:grid}.analysis[data-astro-cid-qfzdufz7] h2[data-astro-cid-qfzdufz7]{margin-bottom:.3em;font-size:clamp(1.4rem,2.4vw,1.8rem)}.analysis[data-astro-cid-qfzdufz7] p[data-astro-cid-qfzdufz7]{color:var(--ink-2);margin:0}.disclaimer[data-astro-cid-qfzdufz7]{color:var(--ink-3);align-items:flex-start;gap:8px;margin:20px 4px 0;font-size:.85rem;display:flex}.disclaimer[data-astro-cid-qfzdufz7] svg{flex:none;margin-top:3px}@media (width<=960px){.bmi-page[data-astro-cid-qfzdufz7],.preg-grid[data-astro-cid-qfzdufz7],.limits[data-astro-cid-qfzdufz7],.analysis[data-astro-cid-qfzdufz7]{grid-template-columns:1fr}}
