.mhq-microbiome-figure{margin:20px 0 22px;padding:11px 0 0;border-top:1px solid #e2e0dc}.mhq-microbiome-svg{display:block;width:100%;height:auto;overflow:visible}.mhq-microbiome-mobile-svg{display:none}.mhq-microbe-drift{transform-box:fill-box;transform-origin:center;animation:mhq-aggregate-drift 7.8s ease-in-out infinite alternate}.mhq-microbe-drift--1{animation-delay:-2.6s}.mhq-microbe-drift--2{animation-delay:-5.1s}@keyframes mhq-aggregate-drift{0%{transform:translate(0);opacity:.82}to{transform:translate(1.4px,-1px);opacity:1}}.mhq-diagram-label,.mhq-anatomy-label text,.mhq-panel-heading,.mhq-panel-note{font-family:AtkinsonMono,monospace}.mhq-diagram-label{fill:#66635f;font-size:9px;letter-spacing:1.15px}.mhq-body-outline{fill:#f8f6f2;stroke:#d5d0c8;stroke-width:1.2}.mhq-body-center{fill:none;stroke:#d5d0c8;stroke-width:1}.mhq-stomach{fill:#ece4da;stroke:#b7a89a;stroke-width:1.2}.mhq-colon-shadow{fill:none;stroke:#dfc9b8;stroke-width:21;stroke-linecap:round;stroke-linejoin:round}.mhq-colon{fill:none;stroke:#caa893;stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.mhq-colon-inner{fill:none;stroke:#ecd9cb;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.mhq-lumen-fill{fill:#f1e8da;stroke:#bda991;stroke-width:1}.mhq-small-bowel{fill:none;stroke:#b28c73;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.mhq-anatomy-label path{fill:none;stroke:#aaa39a;stroke-width:.8}.mhq-anatomy-label text{fill:#69645e;font-size:8px;letter-spacing:.7px}.mhq-focus-link{fill:none;stroke:#797b68;stroke-width:1;stroke-dasharray:3 4}.mhq-focus-point{fill:#596b55;stroke:#fff;stroke-width:2}.mhq-focus-frame{fill:#fbfaf7;stroke:#d2cec6;stroke-width:1}.mhq-panel-heading{fill:#55564c;font-size:8px;letter-spacing:.9px}.mhq-panel-note{fill:#706c64;font-size:8px}.mhq-focus-caption-line{fill:none;stroke:#d6d1c9;stroke-width:.8}.mhq-tissue-band{fill:#ede6dc}.mhq-epithelial-cell{fill:#d8c5b4;stroke:#a98b74;stroke-width:.8}.mhq-junction{fill:none;stroke:#516b55;stroke-width:2.3;stroke-linecap:round}.mhq-epithelium-edge{fill:none;stroke:#a98b74;stroke-width:1.5}.mhq-immune-cell{fill:#d7dfd1;stroke:#71836c;stroke-width:1.2}.mhq-immune-cell-alt{fill:#e8d8cc;stroke:#a7836e}.mhq-immune-core{fill:#75856d;opacity:.82}.mhq-signal{fill:none;stroke:#9a765e;stroke-width:1.25;stroke-dasharray:2.3 3.5}.mhq-signal-dot{fill:#9a765e}.mhq-skin-person{fill:none;stroke:#bd9e88;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.mhq-skin-mark{fill:none;stroke:#71836c;stroke-width:1.6;stroke-linecap:round}.mhq-microbiome-caption{display:flex;justify-content:space-between;gap:12px;margin-top:3px;color:#77736d;font:9px/1.55 AtkinsonMono,monospace;letter-spacing:.025em}.mhq-mobile-kicker,.mhq-mobile-panel-heading,.mhq-mobile-panel-note{font-family:AtkinsonMono,monospace}.mhq-mobile-kicker{fill:#66635f;font-size:11px;letter-spacing:1px}.mhq-mobile-focus-frame{fill:#fbfaf7;stroke:#d2cec6;stroke-width:1}.mhq-mobile-panel-heading{fill:#55564c;font-size:12px;letter-spacing:.65px}.mhq-mobile-panel-note{fill:#706c64;font-size:10.5px}.mhq-mobile-detail-link{fill:none;stroke:#797b68;stroke-width:1.2;stroke-dasharray:3 4}@media(max-width:700px),(orientation:landscape)and (max-height:520px)and (max-width:900px){.mhq-microbiome-figure{margin:17px -4px 18px}.mhq-microbiome-desktop{display:none}.mhq-microbiome-mobile-svg{display:block;width:100%;height:auto}.mhq-microbiome-caption{padding:0 4px;font-size:9px}}@media(max-width:420px){.mhq-microbiome-figure{margin-right:-8px;margin-left:-8px}.mhq-microbiome-caption{flex-direction:column;gap:2px}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){.mhq-microbiome-figure{margin:0}.mhq-microbiome-desktop{display:block;width:min(100%,400px);max-height:190px;margin:0 auto}.mhq-microbiome-mobile-svg{display:none}.mhq-diagram-label{font-size:12px}.mhq-anatomy-label text,.mhq-panel-heading,.mhq-panel-note{font-size:14px}}@media(prefers-reduced-motion:reduce){.mhq-microbe-drift{animation:none!important;transform:none!important;opacity:1!important}}.mhq-rec-scene{--rec-ink: #232923;--rec-muted: #666d65;--rec-line: #d9ddd5;--rec-green: #173b2b;width:100%;color:var(--rec-ink);animation:mhq-rec-arrive .43s cubic-bezier(.2,.7,.25,1) both}.mhq-rec-scene *,.mhq-rec-scene *:before,.mhq-rec-scene *:after{box-sizing:border-box}.mhq-rec-scene figure{margin:0}.mhq-rec-checkin{margin-top:21px}.mhq-rec-checkin-images{display:grid;min-height:230px;grid-template-columns:1.1fr .9fr;align-items:stretch;overflow:hidden;background:#e8eee7}.mhq-rec-checkin-images img{display:block;width:100%;height:230px}.mhq-rec-checkin-bottle{padding:12px;object-fit:contain}.mhq-rec-checkin-culture{object-fit:cover;object-position:center}.mhq-rec-caution{margin-top:15px;padding:12px 14px;border-left:2px solid #354b37;background:#eaeee7}.mhq-rec-caution p{margin:0;color:#343c34;font-size:10px;font-weight:600;line-height:1.6}.mhq-rec-product{margin-top:15px}.mhq-rec-product-image{display:block;width:100%;height:auto;object-fit:cover;object-position:center;background:#e8eee7}.mhq-rec-product-copy{min-width:0}.mhq-rec-product-intro{max-width:520px;margin:12px 0 0;color:#414840;font-size:10px;line-height:1.65}.mhq-rec-markers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 0;padding:0;border-top:1px solid var(--rec-line);list-style:none}.mhq-rec-markers li{padding:9px 0;border-bottom:1px solid var(--rec-line);color:#2f3931;font-size:9px;line-height:1.5}.mhq-rec-benefits{margin-top:14px}.mhq-rec-benefit-heading .mhq-rec-markers{margin:0}.mhq-rec-benefit-heading .mhq-rec-markers li{padding:6px 0}.mhq-rec-diagram{margin-top:9px;padding-top:8px;border-top:1px solid var(--rec-line)}.mhq-rec-diagram .mhq-microbiome-figure{margin:0}.mhq-rec-diagram .mhq-microbiome-caption{margin-top:3px}.mhq-rec-cooperation{display:flex;flex-direction:column;gap:12px;margin-top:15px}.mhq-rec-coop-line,.mhq-rec-coop-caption{max-width:520px;margin:0;color:#344239;font-size:10px;line-height:1.7}.mhq-rec-culture-visual{width:100%;overflow:hidden;background:#e8eee7}.mhq-rec-culture-visual img{display:block;width:100%;height:clamp(150px,25vh,220px);transform:scale(1.18);object-fit:cover;object-position:center}.mhq-rec-coop-caption{color:var(--rec-muted)}.mhq-rec-routine{margin-top:14px}.mhq-rec-routine-image{display:block;width:100%;height:auto;object-fit:cover;object-position:center;background:#edf0e9}.mhq-rec-routine-copy{min-width:0}.mhq-rec-routine-direction{margin:11px 0 0;color:#38433a;font-size:10px;line-height:1.65}.mhq-rec-intake,.mhq-rec-pregnancy{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--rec-line);color:var(--rec-muted);font-size:9px;line-height:1.6}.mhq-rec-pregnancy{margin-top:7px;padding-top:0;border:0}@keyframes mhq-rec-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.mhq-rec-checkin{margin-top:12px}.mhq-rec-checkin-images{min-height:195px;grid-template-columns:1fr .82fr}.mhq-rec-checkin-images img{height:195px}.mhq-rec-checkin-bottle{padding:8px}.mhq-rec-caution{margin-top:10px;padding:9px 10px}.mhq-rec-caution p{font-size:9px;line-height:1.5}.mhq-rec-product{margin-top:10px}.mhq-rec-product-image{height:auto}.mhq-rec-product-intro{margin-top:8px;font-size:9px;line-height:1.55}.mhq-rec-markers{gap:9px;margin-top:10px}.mhq-rec-markers li{padding:7px 0;font-size:8px;line-height:1.4}.mhq-rec-benefits{margin-top:9px}.mhq-rec-benefit-heading .mhq-rec-markers{gap:8px}.mhq-rec-benefit-heading .mhq-rec-markers li{padding:5px 0}.mhq-rec-diagram{margin-top:7px;padding-top:6px}.mhq-rec-diagram .mhq-microbiome-mobile-svg{max-height:min(34dvh,245px)}.mhq-rec-cooperation{gap:9px;margin-top:10px}.mhq-rec-coop-line,.mhq-rec-coop-caption{font-size:9px;line-height:1.55}.mhq-rec-culture-visual img{height:clamp(130px,22vh,175px);transform:scale(1.2)}.mhq-rec-routine{margin-top:9px}.mhq-rec-routine-image{height:auto}.mhq-rec-routine-direction{margin-top:7px;font-size:9px;line-height:1.5}.mhq-rec-intake,.mhq-rec-pregnancy{margin-top:7px;padding-top:6px;font-size:8px;line-height:1.5}.mhq-rec-pregnancy{margin-top:5px;padding-top:0}}@media(max-width:390px){.mhq-rec-checkin-images{min-height:170px}.mhq-rec-checkin-images img{height:170px}.mhq-rec-markers{gap:6px}.mhq-rec-markers li{font-size:7px}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){.mhq-rec-checkin{margin-top:4px}.mhq-rec-checkin-images,.mhq-rec-checkin-images img{min-height:145px;height:145px}.mhq-rec-caution{margin-top:6px;padding:7px 9px}.mhq-rec-product{margin-top:4px}.mhq-rec-product-image{height:auto}.mhq-rec-product-intro,.mhq-rec-markers{margin-top:6px}.mhq-rec-markers li{padding:5px 0}.mhq-rec-benefits,.mhq-rec-cooperation,.mhq-rec-routine{margin-top:4px}.mhq-rec-diagram .mhq-microbiome-desktop{max-height:22dvh;width:auto;max-width:100%}.mhq-rec-diagram .mhq-microbiome-mobile-svg{max-height:22dvh}.mhq-rec-culture-visual img{height:115px}.mhq-rec-routine-image{height:auto}}@media(prefers-reduced-motion:reduce){.mhq-rec-scene{animation-duration:.01ms}}.mhq-page{--mhq-ink: #111111;--mhq-forest: #111111;--mhq-paper: #ffffff;--mhq-line: #cccccc;--mhq-white: #ffffff;display:flex;flex-direction:column;box-sizing:border-box;height:100vh;height:100dvh;min-height:0;overflow:clip;padding:0 22px 42px;color:var(--mhq-ink);background:var(--mhq-paper);font-family:AtkinsonMono,monospace}.mhq-page *,.mhq-page *:before,.mhq-page *:after{box-sizing:border-box}.mhq-page>*{flex-shrink:0}.mhq-header{width:min(100%,1440px);margin:0 auto;padding-top:17px}.mhq-header-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:34px;color:#666;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mhq-wordmark-link{grid-column:2;justify-self:center;display:inline-flex;align-items:center}.mhq-wordmark-link img{display:block;width:150px;height:auto;filter:brightness(0)}.mhq-header-note{grid-column:3;justify-self:end}.mhq-progress{margin-top:22px;color:#666;font-size:10px;letter-spacing:.06em}.mhq-progress-track{height:2px;margin-top:13px;overflow:hidden;background:#ddd}.mhq-progress-track span{display:block;width:100%;height:100%;transform-origin:left center;background:var(--mhq-forest);transition:transform .38s cubic-bezier(.2,.7,.25,1)}.mhq-step{width:min(100%,590px);min-height:0;flex:1 1 0;margin:54px auto 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;animation:mhq-arrive .42s cubic-bezier(.2,.7,.25,1) both}.mhq-step:focus-visible{outline:2px solid var(--mhq-ink);outline-offset:2px}.mhq-kicker,.mhq-eyebrow{color:#666;font-size:9px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.mhq-kicker{margin:0 0 21px}.mhq-kicker span{padding:0 7px;color:#888}.mhq-title{max-width:540px;margin:0;color:var(--mhq-ink);font:700 14px/1.6 AtkinsonMono,monospace;letter-spacing:.06em;text-wrap:pretty}.mhq-title:focus{outline:none}.mhq-title:focus-visible{outline:none}.mhq-subtitle{max-width:440px;margin:14px 0 0;color:#555;font-size:12px;line-height:1.7;white-space:pre-line}.mhq-privacy{max-width:440px;margin:16px 0 0;color:#666;font-size:10px;line-height:1.7}.mhq-options{--mhq-options-gap: 10px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mhq-options-gap);margin:28px 0 0;padding:0;border:0}.mhq-option{display:inline-flex;max-width:100%;min-height:43px;align-items:center;justify-content:space-between;gap:23px;padding:10px 15px 10px 17px;border:1px solid #888888;border-radius:0;background:transparent;color:var(--mhq-ink);font:11px/1.45 AtkinsonMono,monospace;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.mhq-option:hover{border-color:var(--mhq-forest);background:#f3f3f3}.mhq-option:active{transform:translateY(1px)}.mhq-option.is-selected{border-color:var(--mhq-forest);background:var(--mhq-forest);color:var(--mhq-white)}.mhq-option-mark{display:inline-flex;width:13px;justify-content:center;color:inherit}.mhq-selection-hint{margin:5px 0 0;color:#666;font-size:10px;line-height:1.5}.mhq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mhq-story-card{margin-top:31px;padding:27px;border:1px solid #dddddd;background:#fff}.mhq-story-card h2,.mhq-result h2{margin:7px 0 11px;color:var(--mhq-ink);font:700 13px/1.6 AtkinsonMono,monospace;letter-spacing:.06em}.mhq-story-card p{font-size:11px;line-height:1.75}.mhq-story-card .mhq-eyebrow{margin:0 0 8px}.mhq-story-intro{max-width:475px;margin:13px 0 22px;color:#444}.mhq-meet-card{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:26px}.mhq-meet-copy>p:not(.mhq-eyebrow){max-width:330px;color:#444}.mhq-meet-copy{min-width:0}.mhq-meet-benefits{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none}.mhq-meet-benefits li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;color:var(--mhq-ink);font-size:11px;line-height:1.6}.mhq-meet-benefits svg{width:16px;height:16px;margin-top:1px}.mhq-meet-image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.mhq-resource-link{display:inline-flex;width:fit-content;align-items:center;gap:9px;padding-bottom:4px;border-bottom:1px solid #999999;color:var(--mhq-forest);font-size:10px;line-height:1.5;text-decoration:none;transition:border-color .16s ease,color .16s ease}.mhq-resource-link:hover{border-color:#000;color:#000}.mhq-resource-link span{font-size:14px}.mhq-accordion{border-top:1px solid var(--mhq-line)}.mhq-accordion-item{border-bottom:1px solid var(--mhq-line)}.mhq-accordion-item h3{margin:0}.mhq-accordion-trigger{display:flex;width:100%;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;border:0;background:transparent;color:var(--mhq-ink);font:700 12px/1.6 AtkinsonMono,monospace;letter-spacing:.04em;text-align:left;cursor:pointer}.mhq-accordion-mark{color:var(--mhq-forest);font:16px AtkinsonMono,monospace}.mhq-accordion-copy{max-width:490px;margin:-2px 22px 16px 0;color:#444}.mhq-footnote{margin:17px 0;color:#666;font-size:9px!important;line-height:1.65!important}.mhq-comparison-figure,.mhq-routine-figure{margin:28px 0 0}.mhq-comparison-figure img,.mhq-routine-figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.mhq-comparison-figure{overflow:hidden}.mhq-comparison-figure img{transform:scale(1.32);transform-origin:center}.mhq-routine-figure img{aspect-ratio:auto;object-fit:contain;object-position:center}.mhq-compare-table{border-top:1px solid var(--mhq-line);border-bottom:1px solid var(--mhq-line)}.mhq-compare-head,.mhq-compare-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mhq-compare-head{padding:12px 0;color:#666;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.mhq-compare-row{padding:16px 0;border-top:1px solid var(--mhq-line);font-size:11px;line-height:1.7}.mhq-compare-row>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mhq-consortium-table{width:100%;margin-top:22px;border-collapse:collapse;table-layout:fixed;color:#000;font-size:11px;line-height:1.7}.mhq-consortium-table th,.mhq-consortium-table td{padding:15px 10px;border-bottom:1px solid var(--mhq-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.mhq-consortium-table thead th{border-top:1px solid var(--mhq-line);background:#f5f5f5;font-size:9px;font-weight:500;letter-spacing:.04em}.mhq-consortium-table th:first-child{width:25%;padding-left:0}.mhq-consortium-table tbody th{font-weight:700}.mhq-consortium-card .mhq-consortium-note{margin:14px 0 0;color:#666;font-size:9px}.mhq-research-study+.mhq-research-study{margin-top:23px;padding-top:23px;border-top:1px solid var(--mhq-line)}.mhq-research-study-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.mhq-research-study-heading h2{margin:0}.mhq-research-study-heading svg{width:30px;height:30px;flex-shrink:0}.mhq-research-card .mhq-research-study-type{margin:9px 0;color:#666;font-size:9px}.mhq-research-card .mhq-research-boundary{margin:22px 0 0;color:#666;font-size:9px}.mhq-safety-legend{margin-bottom:14px;padding:0;font-size:13px;font-weight:700;line-height:1.7}.mhq-safety-context{margin:0 0 6px;color:#666;font-size:10px;line-height:1.7}@media(max-width:700px){.mhq-consortium-table{font-size:10px}.mhq-consortium-table th,.mhq-consortium-table td{padding:13px 7px}.mhq-consortium-table thead th{font-size:8px}}.mhq-ingredient{color:var(--mhq-forest)}.mhq-resource-list{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.mhq-evidence-card{margin-top:31px}.mhq-evidence-copy{max-width:790px}.mhq-evidence-desktop{display:grid;gap:20px}.mhq-evidence-photo-panel{width:100%;margin:0}.mhq-evidence-photo-panel .mhq-evidence-image{width:100%;height:auto;max-height:none;margin:0;object-fit:contain}.mhq-evidence-pager{width:100%}.mhq-evidence-card p:not(.mhq-eyebrow){color:#444}.mhq-evidence-image{display:block;width:100%;height:auto}.mhq-routine-note{display:grid;grid-template-columns:35px 1fr;align-items:start;gap:10px;margin:18px 0 21px;padding:14px 0;border-top:1px solid var(--mhq-line);border-bottom:1px solid var(--mhq-line)}.mhq-routine-note p{margin:0;color:#444}.mhq-routine-index{color:#666;font-size:10px}.mhq-review-summary{margin-top:22px;border-top:1px solid var(--mhq-line)}.mhq-review-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--mhq-line);font-size:10px;line-height:1.6}.mhq-review-row span:first-child{color:#666}.mhq-review-row span:last-child{color:var(--mhq-forest);text-align:right}.mhq-result{display:grid;grid-template-columns:1fr;align-items:start;gap:24px;margin-top:28px}.mhq-result-copy{min-width:0}.mhq-result h2{font-size:13px}.mhq-result-summary{margin:13px 0 20px;color:#444;font-size:12px;line-height:1.75}.mhq-goals{padding:15px 0;border-top:1px solid var(--mhq-line);border-bottom:1px solid var(--mhq-line)}.mhq-goals .mhq-eyebrow{margin:0 0 8px}.mhq-goals ul{margin:0;padding-left:18px;color:var(--mhq-forest);font-size:11px;line-height:1.9}.mhq-caution{margin-top:17px;padding:15px 16px;border-left:2px solid #111111;background:#f3f3f3}.mhq-caution-label{color:#111;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.mhq-caution p{margin:8px 0 0;color:#444;font-size:10px;line-height:1.65}.mhq-result-boundary{margin:17px 0;color:#666;font-size:9px;line-height:1.65}.mhq-result-actions{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.mhq-result-actions .mhq-resource-link:first-child{padding:11px 14px;border:1px solid var(--mhq-forest);background:var(--mhq-forest);color:var(--mhq-white)}.mhq-result-actions .mhq-resource-link:first-child:hover{background:#333}.mhq-result-resources{gap:10px 18px}.mhq-result-figure{margin:3px 0 0}.mhq-photo-gallery{width:100%;margin:0;flex:0 0 auto}.mhq-photo-gallery-frame{width:100%;aspect-ratio:5 / 4;overflow:hidden}.mhq-photo-gallery-frame img{padding:0;object-fit:cover}.mhq-result-figure img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.mhq-result-figure figcaption{margin-top:10px;color:#666;font-size:9px;line-height:1.5}.mhq-gallery-thumbnails{display:flex;gap:10px;margin-top:12px}.mhq-gallery-thumbnails button{width:90px;min-height:44px;padding:3px;border:1px solid transparent;background:transparent;cursor:pointer}.mhq-gallery-thumbnails button[aria-pressed=true]{border-color:var(--mhq-ink)}.mhq-gallery-thumbnails button:focus-visible{outline:2px solid var(--mhq-ink);outline-offset:3px}.mhq-result-restart{display:block;margin:18px auto 0;border:0;font:10px AtkinsonMono,monospace;cursor:pointer}.mhq-navigation{width:min(100%,590px);margin:auto auto 0;padding-top:48px}.mhq-controls{display:flex;justify-content:space-between;align-items:center;gap:16px}.mhq-controls button{min-height:43px;border:0;font:11px AtkinsonMono,monospace;cursor:pointer}.mhq-back,.mhq-restart{padding:10px 0;background:transparent;color:var(--mhq-forest);text-decoration:underline;text-decoration-color:#999;text-underline-offset:4px}.mhq-back:hover,.mhq-restart:hover{text-decoration-color:var(--mhq-forest)}.mhq-continue{display:inline-flex;min-width:190px;min-height:43px;justify-content:space-between;align-items:center;gap:25px;padding:0 17px;background:var(--mhq-forest);color:#fff;font:11px AtkinsonMono,monospace;text-align:left;text-decoration:none;transition:background-color .16s ease,opacity .16s ease}.mhq-continue:hover:not(:disabled){background:#333}.mhq-continue:disabled{background:#ddd;color:#666;cursor:not-allowed}.mhq-continue span{font-size:15px}.mhq-footer{display:flex;width:min(100%,590px);justify-content:space-between;gap:15px;margin:24px auto 0;border:0;color:#666;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.mhq-page button:focus-visible,.mhq-page a:focus-visible{outline:2px solid #111111;outline-offset:3px}@keyframes mhq-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.mhq-page{padding:0 18px 30px}.mhq-header{padding-top:11px}.mhq-wordmark-link img{width:126px}.mhq-header-note{font-size:8px}.mhq-step{min-height:0;margin-top:35px}.mhq-kicker{margin-bottom:16px;font-size:8px}.mhq-title{font-size:14px}.mhq-options{--mhq-options-gap: 9px;margin-top:23px}.mhq-option{width:100%;min-height:44px;font-size:11px}.mhq-story-card{margin-top:23px;padding:21px 18px}.mhq-meet-card{grid-template-columns:1fr 112px;gap:14px}.mhq-meet-image{aspect-ratio:3 / 4}.mhq-evidence-card{margin-top:0}.mhq-evidence-desktop{gap:10px}.mhq-evidence-photo-panel{padding:0}.mhq-comparison-figure,.mhq-routine-figure{margin-top:23px}.mhq-comparison-figure img{aspect-ratio:4 / 3}.mhq-routine-figure img{aspect-ratio:auto}.mhq-compare-head,.mhq-compare-row{gap:13px}.mhq-compare-head{font-size:8px}.mhq-compare-row{font-size:10px}.mhq-result{grid-template-columns:1fr;gap:20px;margin-top:22px}.mhq-result-figure{max-width:100%}.mhq-result-figure img{aspect-ratio:auto}.mhq-navigation{padding-top:40px}.mhq-continue{min-width:170px}.mhq-footer{font-size:7px}}@media(max-width:390px){.mhq-page{padding-right:14px;padding-left:14px}.mhq-header-note{max-width:65px;text-align:right}.mhq-wordmark-link img{width:112px}.mhq-story-card{padding:18px 15px}.mhq-compare-head,.mhq-compare-row{grid-template-columns:.85fr 1.15fr}.mhq-continue{min-width:155px}}@media(prefers-reduced-motion:reduce){.mhq-page *,.mhq-page *:before,.mhq-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.mhq-panel-controls,.mhq-inline-continue{display:none}.mhq-panel-page{display:contents}@media(min-width:901px),(min-width:701px)and (min-height:521px){.mhq-options-pager .mhq-panel-page+.mhq-panel-page .mhq-options{margin-top:var(--mhq-options-gap)}}@media(min-width:701px){.mhq-review-pager .mhq-review-summary+.mhq-review-summary{margin-top:0;border-top:0}}@media(max-width:700px),(orientation:landscape)and (max-height:520px)and (max-width:900px){.mhq-page{height:100vh;height:100svh;height:100dvh;min-height:0;overflow:clip;padding:env(safe-area-inset-top) 18px calc(8px + env(safe-area-inset-bottom))}.mhq-header{flex:0 0 auto;padding-top:8px}.mhq-header-meta{min-height:32px}.mhq-wordmark-link img{width:120px}.mhq-step{display:flex;width:min(100%,590px);min-height:0;flex:1 1 auto;flex-direction:column;margin-top:clamp(12px,3.5dvh,27px);margin-bottom:0;overflow-x:hidden;overflow-y:auto}.mhq-kicker{flex:0 0 auto;margin-bottom:10px;font-size:8px}.mhq-title{flex:0 0 auto;font-size:13px;line-height:1.45;letter-spacing:.04em}.mhq-subtitle{flex:0 0 auto;margin-top:7px;font-size:10px;line-height:1.5}.mhq-privacy{flex:0 0 auto;margin-top:9px;font-size:9px;line-height:1.45}.mhq-options{width:100%;gap:7px;margin-top:15px}.mhq-option{width:100%;min-height:42px;padding:8px 12px;font-size:11px;line-height:1.35}.mhq-selection-hint{margin-top:2px;font-size:9px}.mhq-story-card{margin-top:13px;padding:15px 14px}.mhq-story-card h2,.mhq-result h2{margin:4px 0 7px;font-size:11px;line-height:1.45}.mhq-story-card p{margin-top:7px;margin-bottom:7px;font-size:10px;line-height:1.5}.mhq-story-card .mhq-eyebrow{margin:0 0 5px}.mhq-story-intro{margin:8px 0 10px}.mhq-meet-card{grid-template-columns:minmax(0,1fr) 96px;gap:11px}.mhq-meet-benefits{gap:6px;margin:10px 0}.mhq-meet-benefits li{gap:6px;font-size:10px;line-height:1.4}.mhq-meet-image{aspect-ratio:3 / 4}.mhq-accordion-trigger{padding:9px 0;font-size:11px}.mhq-accordion-copy{margin:0 0 7px;font-size:10px!important;line-height:1.5!important}.mhq-benefit-pager .mhq-story-card{margin-top:0;padding:0;border:0}.mhq-benefit-panel{border-top:1px solid var(--mhq-line)}.mhq-benefit-panel .mhq-accordion-item{border-bottom:0}.mhq-benefit-diagram .mhq-microbiome-figure{margin:0}.mhq-benefit-diagram .mhq-microbiome-mobile-svg{max-height:min(37dvh,300px)}.mhq-resource-list{gap:8px 14px;margin-top:12px}.mhq-resource-link{font-size:9px}.mhq-comparison-figure,.mhq-routine-figure{margin:12px 0 0}.mhq-comparison-figure img{aspect-ratio:1.35 / 1}.mhq-routine-figure img{max-height:none;height:auto;aspect-ratio:auto;object-fit:cover}.mhq-compare-head{padding:8px 0}.mhq-compare-row{padding:9px 0;font-size:9px;line-height:1.45}.mhq-evidence-card{grid-template-columns:1fr 94px;gap:10px}.mhq-evidence-image{max-height:none;object-fit:contain}.mhq-consortium-table{margin-top:0;font-size:9px;line-height:1.45}.mhq-consortium-table th,.mhq-consortium-table td{padding:8px 5px}.mhq-consortium-table thead th{font-size:8px}.mhq-research-card{margin-top:11px;padding:13px 14px}.mhq-research-study+.mhq-research-study{margin-top:0;padding-top:0;border-top:0}.mhq-research-study-heading h2{font-size:11px}.mhq-research-study-heading svg{width:24px;height:24px}.mhq-research-card .mhq-research-study-type{margin:5px 0;font-size:8px;line-height:1.4}.mhq-research-card .mhq-research-boundary{margin:8px 0 0;font-size:8px}.mhq-research-card .mhq-resource-list,.mhq-safety-question{margin-top:10px}.mhq-safety-question-title{margin:0;color:var(--mhq-ink);font-size:11px;font-weight:700;line-height:1.45}.mhq-safety-question .mhq-safety-context{margin:4px 0 0;color:#555;font-size:9px;line-height:1.45}.mhq-safety-return{min-height:28px;margin-top:5px;padding:3px 0;border:0;background:transparent;color:var(--mhq-ink);font:9px AtkinsonMono,monospace;text-decoration:underline;text-underline-offset:3px}.mhq-evidence-mobile-card{margin-top:10px;padding:13px 12px}.mhq-evidence-mobile-card .mhq-resource-list{flex-direction:column;align-items:flex-start;gap:8px}.mhq-evidence-photo-panel{display:block;min-height:0;width:100%;margin:8px 0 0}.mhq-evidence-pager:has(.mhq-panel-page.is-active>.mhq-evidence-photo-panel),.mhq-evidence-pager:has(.mhq-panel-page.is-active>.mhq-evidence-photo-panel)>.mhq-panel-pages{flex:0 0 auto}.mhq-result-compact-caution{margin-top:7px;padding:8px 10px}.mhq-result-compact-caution p{margin:4px 0 0;font-size:8px;line-height:1.4}.mhq-panel-controls{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;border-top:1px solid #dedede;color:#666;font-size:9px}.mhq-panel-controls button{min-width:48px;min-height:32px;padding:5px 0;border:0;background:transparent;color:var(--mhq-ink);font:10px AtkinsonMono,monospace;text-decoration:underline;text-underline-offset:3px}.mhq-panel-controls button:disabled{color:#aaa;text-decoration:none}.mhq-panel-page{display:none}.mhq-panel-page.is-active{display:block}.mhq-panel-pager:has(>.mhq-panel-pages>.mhq-panel-page.is-active .mhq-panel-pager .mhq-panel-controls)>.mhq-panel-controls{display:none}.mhq-story-pager,.mhq-benefit-pager,.mhq-comparison-pager,.mhq-review-pager,.mhq-result-pager,.mhq-options-pager{min-height:0}.mhq-inline-continue{display:inline-flex;min-height:37px;align-items:center;gap:12px;margin-top:12px;padding:0 11px;border:0;background:var(--mhq-ink);color:#fff;font:9px AtkinsonMono,monospace}.mhq-review-summary{margin-top:0}.mhq-review-row{grid-template-columns:.9fr 1.1fr;gap:8px;padding:8px 0;font-size:9px;line-height:1.4}.mhq-result{display:block;min-height:0;margin-top:11px}.mhq-step-result .mhq-result{display:flex;flex:1 1 0;flex-direction:column}.mhq-result-pager{display:flex;width:100%;flex:1 1 0;flex-direction:column;min-height:0}.mhq-result-pager>.mhq-panel-pages{flex:1 1 0;min-height:0}.mhq-result-pager>.mhq-panel-pages>.mhq-panel-page.is-active{height:100%}.mhq-result-pager>.mhq-panel-controls,.mhq-result-compact-caution{flex:0 0 auto}.mhq-result-pager .mhq-result-copy{padding:0}.mhq-result-figure{max-width:100%;margin:0}.mhq-result-figure>img{max-height:min(27dvh,210px);object-fit:contain}.mhq-result-pager .mhq-result-figure{display:flex;height:100%;min-height:0;flex-direction:column}.mhq-result-pager .mhq-result-figure>img{flex:1 1 0;height:0;min-height:0;max-height:none}.mhq-result-pager .mhq-gallery-thumbnails,.mhq-result-pager figcaption{flex:0 0 auto}.mhq-gallery-thumbnails{gap:6px;margin-top:5px}.mhq-gallery-thumbnails button{width:62px;min-height:32px}.mhq-result-figure figcaption{margin-top:4px;font-size:8px}.mhq-result-summary{margin:7px 0 9px;font-size:10px;line-height:1.5}.mhq-goals{padding:8px 0}.mhq-goals ul{font-size:9px;line-height:1.5}.mhq-caution{margin-top:8px;padding:9px 10px}.mhq-caution p{margin-top:5px;font-size:9px;line-height:1.45}.mhq-result-boundary{margin:8px 0;font-size:8px}.mhq-result-actions{gap:8px}.mhq-result-actions .mhq-resource-link:first-child{padding:8px 10px}.mhq-result-resources{margin-top:10px}.mhq-navigation{flex:0 0 auto;padding-top:10px}.mhq-controls,.mhq-controls button{min-height:39px}.mhq-continue{min-width:155px;min-height:39px;padding:0 12px;font-size:10px}.mhq-progress{margin-top:8px;font-size:9px}.mhq-progress-track{margin-top:7px}.mhq-result-restart{margin-top:5px;font-size:9px}.mhq-footer{flex:0 0 auto;margin-top:8px;font-size:7px}}@media(max-width:390px){.mhq-page{padding-right:14px;padding-left:14px}.mhq-story-card{padding:13px 12px}.mhq-meet-card{grid-template-columns:minmax(0,1fr) 82px}.mhq-continue{min-width:145px}}@media(max-height:650px)and (max-width:900px){.mhq-page{padding-top:env(safe-area-inset-top)}.mhq-header{padding-top:4px}.mhq-header-meta{min-height:27px}.mhq-wordmark-link img{width:100px}.mhq-step{margin-top:10px}.mhq-navigation{padding-top:5px}.mhq-footer{margin-top:4px}.mhq-benefit-diagram .mhq-microbiome-mobile-svg{max-height:24dvh}.mhq-benefit-diagram .mhq-microbiome-desktop{max-height:24dvh;width:auto;max-width:100%}.mhq-result-pager .mhq-result-figure{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;column-gap:10px}.mhq-result-pager .mhq-result-figure>img{grid-column:1;grid-row:1;height:100%;max-height:100%}.mhq-result-pager .mhq-gallery-thumbnails{grid-column:2;grid-row:1;height:100%;min-height:0;margin:0}.mhq-result-pager .mhq-gallery-thumbnails button{height:100%;min-height:0}.mhq-result-pager .mhq-gallery-thumbnails img{height:100%;max-height:100%;object-fit:contain}.mhq-result-pager figcaption{grid-column:1 / -1;margin-top:3px}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){.mhq-page{padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.mhq-header{padding-top:1px}.mhq-header-meta{min-height:23px}.mhq-wordmark-link img{width:78px}.mhq-step{width:min(100%,760px);margin-top:5px}.mhq-kicker{margin-bottom:5px}.mhq-subtitle{margin-top:3px}.mhq-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:5px}.mhq-option{min-height:36px;padding:5px 9px}.mhq-selection-hint{grid-column:1 / -1}.mhq-story-card{margin-top:6px;padding:8px 10px}.mhq-panel-controls{min-height:27px;margin-top:4px}.mhq-benefit-diagram .mhq-microbiome-mobile-svg{max-height:28dvh}.mhq-benefit-diagram .mhq-microbiome-desktop{max-height:18dvh}.mhq-result{margin-top:5px}.mhq-result-figure>img{max-height:20dvh}.mhq-navigation{padding-top:3px}.mhq-controls,.mhq-controls button,.mhq-continue{min-height:33px}.mhq-step:has(>.mhq-safety-question){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:18px}.mhq-step:has(>.mhq-safety-question)>.mhq-kicker,.mhq-step:has(>.mhq-safety-question)>.mhq-title,.mhq-step:has(>.mhq-safety-question)>.mhq-subtitle{grid-column:1 / -1}.mhq-step:has(>.mhq-safety-question)>.mhq-safety-question{grid-column:1;grid-row:4;margin-top:6px}.mhq-step:has(>.mhq-safety-question)>.mhq-options-pager{grid-column:2;grid-row:4}.mhq-step:has(>.mhq-safety-question) .mhq-options{margin-top:6px}.mhq-result:has(>.mhq-result-compact-caution){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:12px}.mhq-result-compact-caution{margin-top:0;align-self:start}.mhq-result-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.mhq-result-resources{margin-top:8px}}@media(max-width:700px)and (min-height:700px){.mhq-page{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.mhq-header{padding-top:11px}.mhq-header-meta{min-height:34px}.mhq-wordmark-link img{width:126px}.mhq-step.is-first{margin-top:35px}.mhq-step.is-first .mhq-kicker{margin-bottom:16px}.mhq-step.is-first .mhq-title{font-size:14px;line-height:1.6;letter-spacing:.06em}.mhq-step.is-first .mhq-subtitle{margin-top:14px;font-size:12px;line-height:1.7}.mhq-step.is-first .mhq-privacy{margin-top:16px;font-size:10px;line-height:1.7}.mhq-step.is-first .mhq-options{gap:9px;margin-top:23px}.mhq-step.is-first .mhq-option{min-height:44px}.mhq-navigation{padding-top:40px}.mhq-continue{min-width:170px;min-height:43px}.mhq-progress{margin-top:22px;font-size:10px}.mhq-progress-track{margin-top:13px}.mhq-footer{margin-top:24px;font-size:7px}}@media(max-width:390px)and (min-height:700px){.mhq-wordmark-link img{width:112px}.mhq-continue{min-width:155px}}
