.in9NnW_pair{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:768px){.in9NnW_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.in9NnW_box{border:var(--border-width-1) solid var(--border-tint);background:var(--color-neutral-white);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.in9NnW_boxTint{background:var(--surface-tint)}.in9NnW_accentGood{border-top:6px solid var(--color-group-body)}.in9NnW_accentBad{border-top:6px solid var(--color-caution-red)}.in9NnW_boxTitle{color:var(--text-heading);margin:0;font-size:1.25rem;line-height:1.35}.in9NnW_boxTitleBlue{color:var(--color-primary-blue-dark)}.in9NnW_checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.in9NnW_checks li{align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;display:flex}.in9NnW_checkIcon{color:var(--color-primary-blue);flex-shrink:0;margin-top:2px}.in9NnW_chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.in9NnW_chip{border:var(--border-width-1) solid var(--border-tint);border-radius:var(--border-radius-full);background:var(--color-neutral-white);min-height:36px;color:var(--color-primary-blue-dark);font-size:.875rem;font-weight:var(--font-weight-semibold);align-items:center;padding:0 14px;display:inline-flex}.in9NnW_chipTint{background:var(--surface-tint)}.in9NnW_tight{gap:24px}.in9NnW_nobel{border-radius:var(--border-radius-2xl);background:var(--color-neutral-charcoal);color:var(--text-on-dark);flex-direction:column;gap:10px;padding:26px 28px;display:flex}.in9NnW_nobelEyebrow{font-size:.8125rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-on-charcoal-muted);margin:0}.in9NnW_nobelText{margin:0;font-size:1.125rem;line-height:1.6}.in9NnW_nobelLink{font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--text-on-dark);align-self:flex-start}.in9NnW_nobelLink:hover{color:var(--text-on-dark)}.in9NnW_nobelNote{color:var(--color-text-on-charcoal-muted);margin:0;font-size:.8125rem}.in9NnW_phaseTag{font-size:.8125rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--phase)}.in9NnW_phaseCards{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.in9NnW_phaseCards>li{min-width:0}.in9NnW_phaseCard{border:var(--border-width-1) solid var(--border-tint);border-top:6px solid var(--phase);border-radius:var(--border-radius-2xl);background:var(--color-neutral-white);height:100%;color:var(--text-heading);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.in9NnW_phaseCard:hover{box-shadow:var(--shadow-lg);color:var(--text-heading)}.in9NnW_phaseCardTitle{font-size:1.1875rem;line-height:1.35}.in9NnW_phaseCardText{color:var(--color-text-body);font-size:.9375rem;line-height:1.6}@media (min-width:768px){.in9NnW_phaseCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.in9NnW_phaseCards{grid-template-columns:repeat(5,minmax(0,1fr))}}.in9NnW_timeline{flex-direction:column;gap:8px;max-width:760px;display:flex}.in9NnW_timelineBar{border-radius:var(--border-radius-full);gap:4px;height:14px;display:flex;overflow:hidden}.in9NnW_timelineBar span{background:var(--phase);flex-basis:0}.in9NnW_timelineBar .in9NnW_timelineOngoing{background:repeating-linear-gradient(90deg, var(--color-phase-5) 0 8px, var(--color-phase-5-light) 8px 14px)}.in9NnW_timelineLabels{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-caption);justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.in9NnW_phasesBand{padding-block:var(--layout-section-y)}.in9NnW_phaseList{flex-direction:column;gap:24px;display:flex}.in9NnW_phase{border:var(--border-width-1) solid var(--border-tint);border-left:8px solid var(--phase);background:var(--color-neutral-white);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:32px;padding:24px;scroll-margin-top:16px;display:grid}@media (min-width:768px){.in9NnW_phase{grid-template-columns:340px minmax(0,1fr);padding:32px}}.in9NnW_phaseHead{flex-direction:column;gap:10px;display:flex}.in9NnW_phaseNumber{border-radius:var(--border-radius-full);background:var(--phase);width:56px;height:56px;color:var(--color-neutral-white);font-size:1.5rem;font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;display:flex}.in9NnW_phaseTitle{color:var(--text-heading);margin:0;font-size:1.5rem;line-height:1.2}@media (min-width:768px){.in9NnW_phaseTitle{font-size:1.875rem}}.in9NnW_phaseText{margin:0;font-size:1rem;line-height:1.65}.in9NnW_rows{margin:0}.in9NnW_rows div{border-top:var(--border-width-1) solid var(--border-subtle);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;font-size:.9375rem;display:grid}@media (min-width:768px){.in9NnW_rows div{grid-template-columns:140px minmax(0,1fr)}}.in9NnW_rows dt{font-weight:var(--font-weight-bold);color:var(--text-heading)}.in9NnW_rows dd{margin:0}.in9NnW_expect{background:var(--surface-card);border-radius:12px;margin:14px 0 0;padding:14px 16px;font-size:.9375rem;line-height:1.6}.in9NnW_expect strong{color:var(--text-heading)}.in9NnW_alert{border:var(--border-width-1) solid var(--border-alert);border-radius:var(--border-radius-2xl);background:var(--surface-alert);flex-direction:column;gap:8px;padding:24px 28px;display:flex}.in9NnW_alertTitle{color:var(--text-heading);margin:0;font-size:1.0625rem;line-height:1.4}.in9NnW_alert p{margin:0;font-size:.9375rem;line-height:1.7}.in9NnW_supplements{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.in9NnW_supplements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.in9NnW_supplements{grid-template-columns:repeat(5,minmax(0,1fr))}}.in9NnW_supplement{border:var(--border-width-1) solid var(--border-tint);border-radius:var(--border-radius-2xl);background:var(--color-neutral-white);flex-direction:column;gap:8px;min-width:0;padding:22px;display:flex}.in9NnW_capsule{background:var(--surface-tint);width:44px;height:44px;color:var(--color-primary-blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.in9NnW_supplementName{color:var(--text-heading);margin:0;font-size:1.125rem;line-height:1.35}.in9NnW_supplementName a{color:var(--color-primary-blue)}.in9NnW_supplementText{margin:0;font-size:.9375rem;line-height:1.5}.in9NnW_supplementWhen{font-size:.8125rem;font-weight:var(--font-weight-bold);color:var(--color-primary-blue-dark);margin:0}.in9NnW_fda{color:var(--color-text-caption);margin:-16px 0 0;font-size:.8125rem;line-height:1.6}.in9NnW_learnCard,.in9NnW_useCard{border:var(--border-width-1) solid var(--border-tint);background:var(--color-neutral-white);border-radius:20px;flex-direction:column;gap:12px;height:100%;padding:28px;display:flex}.in9NnW_learnTitle{color:var(--text-heading);margin:0;font-size:1.3125rem;line-height:1.3}.in9NnW_learnText,.in9NnW_useText{color:var(--color-text-body);margin:0;font-size:.9375rem;line-height:1.65}.in9NnW_more{font-weight:var(--font-weight-bold);color:var(--color-primary-blue);margin-top:auto}.in9NnW_useCard{color:var(--text-heading);gap:10px;padding:26px;text-decoration:none}.in9NnW_useCard:hover{box-shadow:var(--shadow-lg);color:var(--text-heading)}.in9NnW_useTitle{font-size:1.25rem;line-height:1.3}.in9NnW_tierPreferred{--tier:var(--color-food-preferred);--tier-50:var(--color-food-preferred-50)}.in9NnW_tierNeutral{--tier:var(--color-food-neutral);--tier-50:var(--color-food-neutral-50)}.in9NnW_tierCautionary{--tier:var(--color-food-cautionary);--tier-50:var(--color-food-cautionary-50)}.in9NnW_tierLimit{--tier:var(--color-food-limit);--tier-50:var(--color-food-limit-50)}.in9NnW_tier{border:var(--border-width-1) solid color-mix(in srgb, var(--tier) 20%, transparent);border-radius:var(--border-radius-2xl);background:var(--tier-50);flex-direction:column;gap:8px;height:100%;padding:24px;display:flex}.in9NnW_tierDot{border-radius:var(--border-radius-full);background:var(--tier);width:18px;height:18px}.in9NnW_tierTitle{color:var(--tier);margin:0;font-size:1.1875rem;line-height:1.35}.in9NnW_tierText{color:var(--text-heading);margin:0;font-size:.9375rem;line-height:1.6}.in9NnW_foodList{border:var(--border-width-1) solid var(--border-tint);border-radius:var(--border-radius-3xl);background:var(--color-neutral-white);box-shadow:var(--shadow-xl);margin:0;overflow:hidden}.in9NnW_foodListHead{background:var(--color-primary-blue);color:var(--color-neutral-white);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:1rem;display:flex}.in9NnW_foodListHead span{color:var(--color-primary-blue-150);font-size:.8125rem}.in9NnW_foodRows{margin:0;padding:10px 4px 4px;list-style:none}.in9NnW_foodRows li{border-top:var(--border-width-1) solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.in9NnW_food{min-width:0;font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--text-heading)}.in9NnW_foodDetail{font-weight:var(--font-weight-regular);color:var(--color-text-caption)}.in9NnW_tierChip{border-radius:var(--border-radius-full);background:var(--tier-50);color:var(--tier);font-size:.8125rem;font-weight:var(--font-weight-bold);white-space:nowrap;flex-shrink:0;padding:4px 12px}.in9NnW_foodListNote{background:var(--surface-card);color:var(--color-text-caption);margin:0;padding:14px 20px;font-size:.8125rem}.in9NnW_disclaimer{border:var(--border-width-1) solid var(--border-disclaimer);border-radius:var(--border-radius-2xl);background:var(--surface-card);color:var(--color-text-body);flex-direction:column;gap:10px;padding:28px;font-size:.875rem;line-height:1.7;display:flex}.in9NnW_disclaimer p{margin:0}.in9NnW_disclaimerTitle{color:var(--text-heading);margin:0;font-size:.9375rem;line-height:1.5}.in9NnW_trademark{margin-top:calc(24px - var(--layout-section-y));padding-bottom:var(--layout-section-y)}.in9NnW_trademark p{max-width:880px;color:var(--color-text-caption);margin:0;font-size:.8125rem;line-height:1.6}
