/* Modulus Home readability layer — supporting text should be designed, not miniature. */
html{font-size:16px}body{font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.mh-nav-link{font-size:13px}.mh-header-search input{font-size:12px}.mh2-trustbar{font-size:10px;letter-spacing:.12em}.mh2-btn,.mh-btn{font-size:13px}.mh2-eyebrow,.mh-eyebrow,.mhpx-eyebrow{font-size:11px}

/* Homepage */
.mh2-hero-copy>p:not(.mh2-eyebrow){font-size:16px}.mh2-values>span{font-size:12px}.mh2-hero-kit small{font-size:12px;line-height:1.45}.mh2-kit-box strong{font-size:12px}.mh2-kit-box small{font-size:11px}.mh2-starter-copy>p:not(.mh2-eyebrow){font-size:15px}.mh2-kit-benefits{font-size:12px}.mh2-range-head>a,.mh2-library-head>a{font-size:12px}.mh2-filters button{font-size:11px}.mh2-product h3{font-size:14px}.mh2-product p{font-size:12px;line-height:1.5}.mh2-product small{font-size:11px}.mh2-product strong{font-size:14px}.mh2-product-shop{font-size:11px}.mh2-rail-controls span{font-size:10px}.mh2-msx-grid>div:first-child>strong{font-size:11px}.mh2-msx-copy p{font-size:15px}.mh2-msx-principles b{font-size:11px}.mh2-lab-intro>p:not(.mh2-eyebrow){font-size:14px}.mh2-lab-tool p{font-size:13px}.mh2-lab-tool b{font-size:12px}.mh2-proof li{font-size:12px}.mh2-beyond-intro>p:not(.mh2-eyebrow){font-size:13px}.mh2-beyond-card h3{font-size:12px}.mh2-beyond-card p{font-size:11px;line-height:1.5}.mh2-refill>div:nth-child(2)>p:not(.mh2-eyebrow){font-size:14px}.mh2-refill>ul li{font-size:12px}.mh2-library-grid h3{font-size:15px}.mh2-library-grid article span{font-size:11px}.mh-home-lab-intro>p:not(.mh-eyebrow){font-size:15px}.mh-home-lab-tools span{font-size:11px}.mh-home-lab-tools small{font-size:13px}.mh-home-lab-tools b{font-size:13px}.mh-home-guide-grid p{font-size:11px}.mh-home-guide-grid article>div>a:last-child{font-size:12px}

/* Footer and general editorial pages */
.mh-footer-grid h2,.mh2-footer-grid h2{font-size:11px}.mh-footer-grid a,.mh2-footer-grid a{font-size:12px}.mh-footer-grid p,.mh-footer-grid small,.mh2-footer-grid p,.mh2-footer-grid small{font-size:12px;line-height:1.55}.mh-footer-bottom{font-size:11px}.mh-page-body p,.mh-page-body li,.mh-content-page p,.mh-content-page li{font-size:15px;line-height:1.7}.mh-content-card p,.mh-callout p{font-size:14px}

/* Product pages */
.mhpx-crumbs{font-size:11px}.mhpx-commercial{font-size:15px}.mhfx-selector legend{font-size:11px}.mhfx-card-head strong{font-size:12px}.mhfx-pack{font-size:12px}.mhfx-copy{font-size:11px;line-height:1.5}.mhfx-yield,.mhfx-selector em{font-size:10px}.mhfx-first-purchase strong{font-size:12px}.mhfx-first-purchase span,.mhfx-first-purchase button{font-size:11px}.mhpx-mini-proof span{font-size:10px}.mhpx-accordions summary{font-size:13px}.mhpx-accordions details>div{font-size:13px;line-height:1.65}.mhpx-performance article{font-size:11px}.mhpx-chemistry header>p:not(.mhpx-eyebrow),.mhpx-chemistry article p{font-size:13px;line-height:1.6}.mhpx-process h3{font-size:15px}.mhpx-process article p{font-size:12px}.mhpx-process>a,.mhpx-guide span{font-size:12px}.mhpx-guide p{font-size:13px}.mhpx-dose header>p:not(.mhpx-eyebrow),.mhpx-dose-pending p{font-size:13px}.mhpx-tool-list strong{font-size:12px}.mhpx-tool-list small{font-size:10px}.mhpx-dose-table>div{font-size:12px}.mhpx-safety header>p:not(.mhpx-eyebrow),.mhpx-safety>div>p{font-size:13px}.mhpx-safety li{font-size:12px}.mhpx-safety a{font-size:11px}.mhpx-uses p{font-size:12px}.mhpx-refill p,.mhpx-refill ul{font-size:13px}.mhpx-resources small{font-size:10px}.mhpx-resources b{font-size:11px}.mhpx-system-products p,.mhpx-kit p{font-size:11px}.mhpx-faq summary{font-size:13px}.mhpx-faq p{font-size:13px}.mhpx-price small{font-size:11px}

/* Cart, checkout and account */
.mhc-cart-head>a,.mhc-cart-head>div:nth-child(2)>span{font-size:12px}.mhc-shipping-progress p{font-size:13px}.mhc-shipping-progress small,.mhc-cart-columns{font-size:10px}.mhc-cart-product p{font-size:12px}.mhc-cart-product small,.mhc-remove{font-size:11px}.mhc-cart-product .mhc-format-label{font-size:10px}.mhc-cart-summary th,.mhc-cart-summary td{font-size:12px}.mhc-cart-summary .mh-summary-trust span,.mhc-refill-panel p,.mhc-refill-panel a{font-size:11px}.mhc-delivery-callout strong{font-size:12px}.mhc-delivery-callout small,.mhc-delivery-callout>b{font-size:11px}.mhc-cross-sells p{font-size:11px}.mhc-cross-sells small{font-size:10px}.mhc-trust-strip strong{font-size:11px}.mhc-trust-strip small{font-size:10px}.mhc-checkout-steps li{font-size:11px}.mhc-checkout-section label,.woocommerce-shipping-fields label,.woocommerce-additional-fields label{font-size:11px}.mhc-checkout-summary>header span,.mhc-checkout-summary>header>a{font-size:11px}.mhc-review-product strong{font-size:11px}.mhc-review-product small{font-size:10px}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{font-size:11px}.payment_box,.woocommerce-checkout-payment .woocommerce-info,.woocommerce-terms-and-conditions-wrapper{font-size:11px}.mhc-checkout-support p,.mhc-checkout-support a,.mhc-checkout-support small{font-size:11px}.mh-account-content,.mh-account-content p,.mh-account-content li,.mh-account-nav a,.mh-account-login-forms p{font-size:14px}.mh-account-nav-label,.mh-account-form-eyebrow{font-size:11px}

/* Cleaning Lab, calculators and guides */
.mh-lab-hero p,.mh-tool-intro p,.mh-guide-lead,.mh-article-content p,.mh-article-content li,.mh-decoder-result p,.mh-calc-panel p{font-size:16px;line-height:1.7}.mh-guide-card p,.mh-tool-step p,.mh-result-columns p,.mh-result-science p,.mh-guide-product p{font-size:14px;line-height:1.65}.mh-text-link,.mh-lab-button,.mh-article-toc a,.mh-calc-tabs button{font-size:13px}

@media(max-width:680px){body{font-size:16px}.mh-nav-link{font-size:14px}.mh2-trustbar{font-size:9px}.mh2-btn,.mh-btn{font-size:12px}.mh2-hero-copy>p:not(.mh2-eyebrow){font-size:15px}.mh2-values>span{font-size:11px}.mh2-product p{font-size:13px}.mh2-product small{font-size:11px}.mh2-starter-copy>p:not(.mh2-eyebrow),.mh2-lab-intro>p:not(.mh2-eyebrow),.mh2-refill>div:nth-child(2)>p:not(.mh2-eyebrow){font-size:14px}.mh-footer-grid a,.mh-footer-grid p,.mh-footer-grid small{font-size:12px}.mhpx-commercial{font-size:14px}.mhfx-copy{font-size:12px}.mhpx-mini-proof span{font-size:10px}.mh-page-body p,.mh-page-body li,.mh-content-page p,.mh-content-page li{font-size:15px}.mhc-cart-product p{font-size:12px}.mhc-cart-product small{font-size:11px}.mhc-checkout-steps li b{font-size:9px}.mh-account-content,.mh-account-content p,.mh-account-content li{font-size:15px}}

/* 2026 full typography audit — final information hierarchy. Layout intentionally unchanged. */
body{font-size:17px;line-height:1.65}.mh-header-inner{width:min(1320px,calc(100% - var(--pad)*2));grid-template-columns:170px 1fr 240px}.mh-nav-link{font-size:15px}.mh-header-search input{font-size:14px}.mh2-trustbar{font-size:11px;letter-spacing:.1em}.mh2-btn,.mh-btn,.mx-btn,.ab-btn{min-height:48px;font-size:14px}.mh2-eyebrow,.mh-eyebrow,.mhpx-eyebrow,.mx-eyebrow,.ab-eyebrow,.mhr-eyebrow{font-size:11px!important;line-height:1.35!important}.mh-text-link,.mx-text-link,.ab-link{font-size:14px}

/* Header, drawers, navigation and footer */
.mh-mobile-kicker{font-size:10px}.mh-mobile-primary small{font-size:12px}.mh-mobile-menu .mh-mobile-secondary a,.mh-mobile-menu-foot>a,.mh-mobile-menu-foot>button,.mh-mobile-collection-links a{font-size:13px}.mh-mobile-all-products b,.mh-mobile-menu-foot em{font-size:11px}.mh-cart-drawer .mh-panel-head small{font-size:13px}.mh-cart-drawer .woocommerce-mini-cart-item{font-size:15px}.mh-cart-drawer .button{font-size:14px}.mh-footer-grid h2,.mh2-footer-grid h2{font-size:13px}.mh-footer-grid a,.mh2-footer-grid a{font-size:14px}.mh-footer-grid p,.mh-footer-grid small,.mh2-footer-grid p,.mh2-footer-grid small{font-size:14px;line-height:1.65}.mh-footer-bottom{font-size:12px}

/* Homepage */
.mh2-hero-copy>p:not(.mh2-eyebrow){font-size:18px;line-height:1.65}.mh2-values>span{font-size:14px}.mh2-hero-kit small{font-size:14px}.mh2-kit-box strong{font-size:14px}.mh2-kit-box small{font-size:13px}.mh2-starter-copy>p:not(.mh2-eyebrow){font-size:17px;line-height:1.65}.mh2-kit-benefits{font-size:14px}.mh2-range-head>a,.mh2-library-head>a{font-size:14px}.mh2-filters button{min-height:44px;font-size:13px}.mh2-product h3{font-size:18px}.mh2-product p{font-size:15px;line-height:1.55}.mh2-product small{font-size:14px}.mh2-product strong{font-size:17px}.mh2-product-shop{font-size:14px}.mh2-rail-controls span{font-size:13px}.mh2-msx-grid>div:first-child>strong{font-size:13px}.mh2-msx-copy p{font-size:17px}.mh2-msx-principles b{font-size:13px}.mh2-lab-intro>p:not(.mh2-eyebrow){font-size:17px}.mh2-lab-tool p{font-size:15px}.mh2-lab-tool b{font-size:14px}.mh2-proof li{font-size:14px}.mh2-beyond-intro>p:not(.mh2-eyebrow){font-size:16px}.mh2-beyond-card h3{font-size:15px}.mh2-beyond-card p{font-size:14px}.mh2-refill>div:nth-child(2)>p:not(.mh2-eyebrow){font-size:17px}.mh2-refill>ul li{font-size:14px}.mh2-library-grid h3{font-size:18px;line-height:1.35}.mh2-library-grid article span{font-size:13px}.mh-home-lab-tools span{font-size:13px}.mh-home-lab-tools small,.mh-home-lab-tools b{font-size:15px}.mh-home-guide-grid p{font-size:14px}.mh-home-guide-grid article>div>a:last-child{font-size:14px}

/* Product detail and product rails */
.mhpx-crumbs{font-size:12px}.mhpx-rating{font-size:13px}.mhpx-commercial{font-size:16px}.mhpx-stock{font-size:12px}.mhpx-format span{font-size:13px}.mhfx-selector legend{font-size:12px}.mhfx-card-head strong{font-size:13px}.mhfx-pack{font-size:13px}.mhfx-copy{font-size:13px;line-height:1.55}.mhfx-yield,.mhfx-selector em{font-size:11px}.mhfx-first-purchase strong{font-size:13px}.mhfx-first-purchase span,.mhfx-first-purchase button{font-size:12px}.mhpx-mini-proof span{font-size:11px;line-height:1.45}.mhpx-accordions summary{font-size:14px}.mhpx-accordions details>div{font-size:14px}.mhpx-performance article{font-size:13px}.mhpx-chemistry header>p:not(.mhpx-eyebrow),.mhpx-chemistry article p{font-size:15px}.mhpx-process h3{font-size:16px}.mhpx-process article p{font-size:14px}.mhpx-process>a,.mhpx-guide span{font-size:13px}.mhpx-guide p{font-size:15px}.mhpx-dose header>p:not(.mhpx-eyebrow),.mhpx-dose-pending p{font-size:15px}.mhpx-tool-list strong{font-size:14px}.mhpx-tool-list small{font-size:12px}.mhpx-dose-table>div{font-size:14px}.mhpx-safety header>p:not(.mhpx-eyebrow),.mhpx-safety>div>p{font-size:15px}.mhpx-safety li{font-size:14px}.mhpx-safety a{font-size:13px}.mhpx-uses p{font-size:14px}.mhpx-refill p,.mhpx-refill ul{font-size:15px}.mhpx-resources small{font-size:12px}.mhpx-resources b{font-size:13px}.mhpx-system-products p,.mhpx-kit p{font-size:13px}.mhpx-faq summary{font-size:15px}.mhpx-faq p{font-size:15px}.mhpx-price small{font-size:12px}

/* Reviews */
.mhr p{font-size:16px}.mhr-score small{font-size:13px}.mhr-breakdown b,.mhr-breakdown small{font-size:11px}.mhr-write{font-size:13px}.mhr-review aside>strong{font-size:15px}.mhr-review aside>small,.mhr-review time{font-size:12px}.mhr-recommend{font-size:12px!important}.mhr-form-intro li{font-size:13px}.mhr-form label,.mhr-form legend{font-size:13px}.mhr-form input[type=text],.mhr-form input[type=email],.mhr-form textarea{font-size:15px}.mhr-form label>small,.mhr-rating-field>small,.mhr-upload>label>small,.mhr-upload>[role=alert]{font-size:11px}.mhr-signed-in{font-size:13px!important}.mhr-terms{font-size:12px!important;line-height:1.55}.mhr-submit{font-size:13px}

/* Cart, checkout, order confirmation and account */
.mhc-cart-head>a,.mhc-cart-head>div:nth-child(2)>span{font-size:13px}.mhc-shipping-progress p{font-size:15px}.mhc-shipping-progress small,.mhc-cart-columns{font-size:12px}.mhc-cart-product p{font-size:14px}.mhc-cart-product small,.mhc-remove{font-size:12px}.mhc-cart-product .mhc-format-label{font-size:11px}.mhc-cart-summary th,.mhc-cart-summary td{font-size:14px}.mhc-cart-summary .mh-summary-trust span,.mhc-refill-panel p,.mhc-refill-panel a{font-size:13px}.mhc-delivery-callout strong{font-size:14px}.mhc-delivery-callout small,.mhc-delivery-callout>b{font-size:12px}.mhc-cross-sells p{font-size:13px}.mhc-cross-sells small{font-size:12px}.mhc-trust-strip strong{font-size:13px}.mhc-trust-strip small{font-size:12px}.mhc-checkout-steps li{font-size:13px}.mhc-checkout-section label,.woocommerce-shipping-fields label,.woocommerce-additional-fields label{font-size:13px}.mhc-checkout-summary>header span,.mhc-checkout-summary>header>a{font-size:13px}.mhc-review-product strong{font-size:13px}.mhc-review-product small{font-size:12px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{font-size:13px}.payment_box,.woocommerce-checkout-payment .woocommerce-info,.woocommerce-terms-and-conditions-wrapper{font-size:13px}.mhc-checkout-support p,.mhc-checkout-support a,.mhc-checkout-support small{font-size:13px}.mh-account-content,.mh-account-content p,.mh-account-content li,.mh-account-nav a,.mh-account-login-forms p{font-size:16px}.mh-account-nav-label,.mh-account-form-eyebrow{font-size:12px}.mh-account-form label,.mh-account-stat small,.mh-account-action p,.mh-account-help p{font-size:13px}

/* MSX editorial page */
.mx-hero-copy>p:not(.mx-eyebrow,.mx-name){font-size:16px}.mx-name{font-size:12px!important}.mx-annotation{font-size:10px}.mx-head b,.mx-tail b{font-size:10px}.mx-process-track article>b{font-size:12px}.mx-process-track p{font-size:14px}.mx-matrix-map>div span{font-size:11px}.mx-matrix-map>strong small,.mx-matrix-map>strong em{font-size:10px}.mx-autocare-feature p:not(.mx-eyebrow){font-size:16px}.mx-product>div>strong{font-size:13px}.mx-product p{font-size:13px}.mx-product>div>b,.mx-swipe-note{font-size:12px}.mx-priority-grid p{font-size:10px}.mx-priority-grid span{font-size:13px}.mx-chelation-visual b{font-size:10px}.mx-outcomes b{font-size:11px}.mx-outcomes p{font-size:13px}.mx-labs-mark small{font-size:11px}.mx-loop li b{font-size:11px}.mx-faq-list summary span{font-size:11px}.mx-faq-list details p{font-size:16px}.mx-final .mx-text-link{font-size:13px}

/* About page */
.ab-hero-copy>p:not(.ab-eyebrow),.ab-origin-story>p,.ab-labs-grid>div:first-child p:not(.ab-eyebrow),.ab-question-copy p,.ab-thinking-grid>div p,.ab-msx-grid>div:last-child p,.ab-formats-grid>div:last-child p,.ab-transparency-grid>div:first-child p:not(.ab-eyebrow),.ab-group-copy p,.ab-next p:not(.ab-eyebrow){font-size:17px}.ab-principles b,.ab-structure-map span,.ab-compare-grid b,.ab-compare-grid span,.ab-group-cards span{font-size:13px}.ab-principles p,.ab-compare-grid li{font-size:15px}.ab-structure-map p{font-size:14px}.ab-thinking li b{font-size:12px}.ab-product-rail p{font-size:13px}.ab-product-rail b,.ab-swipe{font-size:12px!important}.ab-hub-links b,.ab-hub-links span{font-size:12px}.ab-hub-links p{font-size:14px}.ab-not-interested>p:not(.ab-eyebrow){font-size:16px}.ab-group-cards a{font-size:13px}.ab-timeline span{font-size:13px}.ab-timeline b{font-size:15px}

/* Cleaning Lab, guides, search and general content */
.mh-lab-hero p,.mh-tool-intro p,.mh-guide-lead,.mh-article-content p,.mh-article-content li,.mh-decoder-result p,.mh-calc-panel p{font-size:18px}.mh-guide-card p,.mh-tool-step p,.mh-result-columns p,.mh-result-science p,.mh-guide-product p{font-size:16px}.mh-text-link,.mh-lab-button,.mh-article-toc a,.mh-calc-tabs button{font-size:15px}.mh-guide-meta,.mh-guide-card span,.mh-article-meta,.mh-result-label,.mh-field label{font-size:13px}.mh-search-card p,.mh-search-card a{font-size:15px}

@media(max-width:680px){body{font-size:16px}.mh2-trustbar{font-size:10px}.mh2-btn,.mh-btn,.mx-btn,.ab-btn{font-size:13px}.mh2-hero-copy>p:not(.mh2-eyebrow){font-size:16px}.mh2-values>span{font-size:12px}.mh2-product p{font-size:14px}.mh2-product small{font-size:12px}.mh2-starter-copy>p:not(.mh2-eyebrow),.mh2-lab-intro>p:not(.mh2-eyebrow),.mh2-refill>div:nth-child(2)>p:not(.mh2-eyebrow){font-size:16px}.mh-footer-grid a,.mh-footer-grid p,.mh-footer-grid small{font-size:13px}.mhpx-commercial{font-size:16px}.mhfx-copy{font-size:13px}.mhpx-mini-proof span{font-size:11px}.mh-page-body p,.mh-page-body li,.mh-content-page p,.mh-content-page li{font-size:16px}.mhc-cart-product p{font-size:14px}.mhc-cart-product small{font-size:12px}.mhc-checkout-steps li b{font-size:11px}.mh-account-content,.mh-account-content p,.mh-account-content li{font-size:16px}.mx-hero-copy>p:not(.mx-eyebrow,.mx-name){font-size:16px}.mx-prose>p,.mx-sugar-grid>div:first-child>p:not(.mx-eyebrow){font-size:16px}.mx-final .mx-text-link{font-size:13px}.ab-hero-copy>p:not(.ab-eyebrow),.ab-origin-story>p,.ab-question-copy p,.ab-thinking-grid>div p,.ab-msx-grid>div:last-child p,.ab-formats-grid>div:last-child p,.ab-transparency-grid>div:first-child p:not(.ab-eyebrow),.ab-group-copy p,.ab-next p:not(.ab-eyebrow){font-size:16px}.mhr p{font-size:16px}.mhr-form-intro li{font-size:13px}}

/* Final microcopy correction: account and purchase flows. */
.mh-account-hero-copy>p:last-child{font-size:16px}.mh-account-identity small{font-size:11px}.mh-account-identity span:not(.mh-account-avatar){font-size:12px}.mh-account-msx{font-size:10px}.mh-account-msx sup{font-size:9px}.mh-account-nav-help small{font-size:11px}.mh-account-nav-help a{font-size:12px}.mh-account-section-head>a{font-size:12px}.mh-account-stats small{font-size:11px}.mh-account-stats span{font-size:12px}.mh-account-block-title>a{font-size:12px}.mh-account-actions span,.mh-account-actions small{font-size:12px}.mh-account-order-list small{font-size:11px}.mh-account-order-list strong{font-size:14px}.mh-account-order-list a{font-size:12px}.mh-account-order-list .status{font-size:10px}.mh-account-empty p{font-size:14px}.mh-address-grid small{font-size:11px}.mh-address-grid header a{font-size:12px}.mh-address-grid address{font-size:14px}.mh-account-content .form-row label,#account_display_name_description{font-size:12px}.mh-account-content table th,.mh-account-content table td{font-size:13px}.mh-login-msx small,.mh-login-msx span{font-size:11px}.mh-account-login-forms label{font-size:12px}.mh-login-options{font-size:12px}.mh-register-note{font-size:13px}
.mhc-number{font-size:11px}.mhc-cart-product .variation{font-size:12px}.mhc-unit-price small,.mhc-quantity>small,.mhc-line-total small{font-size:11px}.mhc-cart-actions details{font-size:13px}.mhc-cart-actions button,.mhc-cart-actions .button,.mhc-cart-summary .checkout-button{font-size:13px}.mhc-cart-summary .continue-shopping{font-size:12px}.mhc-cross-sells .mhc-number{font-size:10px}.woocommerce-error,.woocommerce-message,.woocommerce-info{font-size:13px}.mhc-checkout-return,.woocommerce-checkout-review-order-table .product-total{font-size:13px}.wc_payment_method>label,.mhc-place-order .button{font-size:13px}.mhc-checkout-assurance strong,.mhc-checkout-support strong{font-size:13px}.mhc-checkout-assurance small{font-size:12px}
@media(max-width:680px){.mh-account-hero-copy>p:last-child{font-size:15px}.mh-account-section-head>a{font-size:12px}.mhc-unit-price small,.mhc-quantity>small,.mhc-line-total small{font-size:11px}}

/* 2026 spacing audit — restore breathing room after the readability pass. */
.mh2-actions{gap:14px}.mh2-starter{margin-top:38px;margin-bottom:54px}.mh2-starter-copy{padding:56px 60px}.mh2-starter-copy>p:not(.mh2-eyebrow){margin:18px 0 22px}.mh2-kit-price{margin-bottom:18px}.mh2-kit-benefits{gap:22px;margin-top:30px;padding-top:22px}.mh2-range{padding:30px 0 64px}.mh2-range-head{margin-bottom:28px}.mh2-product-rail{gap:14px}.mh2-product{min-height:565px}.mh2-product>div{padding:20px 18px 22px}.mh2-product h3{margin:6px 0 8px}.mh2-product p{min-height:42px}.mh2-product small{margin:12px 0 18px}.mh2-msx{padding:64px 0}.mh2-msx-grid{gap:60px}.mh2-msx-copy p{margin:16px 0 22px;line-height:1.7}.mh2-msx-principles>div{padding:24px 18px}.mh2-lab{margin-top:38px;margin-bottom:44px;padding:48px;gap:20px}.mh2-lab-intro{padding:28px 30px 28px 12px}.mh2-lab-intro>p:not(.mh2-eyebrow){margin:18px 0 24px;line-height:1.7}.mh2-lab-tool{min-height:330px;padding:36px}.mh2-lab-tool h3{margin:30px 0 12px}.mh2-lab-tool p{margin:0 0 24px;line-height:1.65}.mh2-proof{padding:36px}.mh2-proof h3{margin-bottom:20px}.mh2-proof ul{margin-top:30px}.mh2-proof li{padding:14px 0}.mh2-beyond{margin-bottom:44px;padding:20px;gap:14px}.mh2-beyond-intro{padding:36px 28px}.mh2-beyond-intro h2{margin-bottom:18px}.mh2-beyond-intro>p:not(.mh2-eyebrow){margin-bottom:24px;line-height:1.7}.mh2-beyond-card{min-height:295px}.mh2-beyond-card img{height:145px}.mh2-beyond-card span{padding:17px 16px 0}.mh2-beyond-card h3{margin:5px 16px 0}.mh2-beyond-card p{margin:8px 16px 18px;line-height:1.55}.mh2-refill{margin-bottom:48px;padding:48px 60px;gap:55px}.mh2-refill>div:nth-child(2)>p:not(.mh2-eyebrow){margin:18px 0 24px;line-height:1.7}.mh2-refill>ul{display:grid;gap:6px}.mh2-refill>ul li{padding:11px 0}.mh2-library{padding:54px 0 78px}.mh2-library-head{margin-bottom:28px}.mh2-library-grid{gap:16px}.mh2-library-grid article>div{padding:20px}.mh2-library-grid h3{min-height:64px;margin-bottom:20px;line-height:1.4}.mh-footer{padding-top:58px}.mh-footer-grid{row-gap:42px}.mh-footer-grid>div:not(.mh-footer-brand){gap:10px}.mh-footer-grid h2{margin-bottom:14px}.mh-footer-bottom{margin-top:38px;padding-top:28px}

/* Product, review and purchase flow rhythm. */
.mhpx-hero{gap:72px;padding-top:42px;padding-bottom:82px}.mhpx-buy{padding-top:26px}.mhpx-rating{margin:18px 0 26px}.mhpx-commercial{margin:22px 0 28px}.mhpx-format{gap:10px;margin:14px 0 22px}.mhpx-purchase form.cart{margin-bottom:30px}.mhpx-mini-proof{margin-bottom:26px}.mhpx-mini-proof span{padding:21px 13px;gap:10px}.mhpx-accordions summary{min-height:62px}.mhpx-accordions details>div{padding:2px 22px 26px 0;line-height:1.75}.mhpx-performance{padding:84px 0}.mhpx-performance h2{margin-bottom:46px}.mhpx-performance article{min-height:112px;gap:14px;padding:20px}.mhpx-chemistry{gap:66px;padding-block:80px}.mhpx-chemistry header h2{margin-bottom:26px}.mhpx-chemistry header>p:not(.mhpx-eyebrow){line-height:1.75}.mhpx-chemistry article{min-height:300px;padding:38px 30px}.mhpx-chemistry article h3{margin:48px 0 16px}.mhpx-chemistry article p{line-height:1.7}.mhpx-method{gap:54px;padding-block:86px}.mhpx-process h2{margin-bottom:34px}.mhpx-process article{gap:16px;padding:18px 0}.mhpx-process h3{margin-bottom:7px}.mhpx-process article p{line-height:1.65}.mhpx-guide section{padding:54px 46px}.mhpx-guide h2{margin-bottom:22px}.mhpx-guide p{line-height:1.7}.mhpx-dose{gap:44px;padding:52px;margin-bottom:42px}.mhpx-tool-list a{min-height:82px;gap:14px}.mhpx-dose-table>div{padding:16px}.mhpx-safety{margin-top:42px}.mhpx-safety>header,.mhpx-safety>div{padding:50px}.mhpx-safety li{padding:11px 0}.mhpx-uses{padding-block:84px}.mhpx-uses h2{margin-bottom:42px}.mhpx-uses article{min-height:205px;padding:34px}.mhpx-uses h3{margin:30px 0 12px}.mhpx-refill>div{padding:54px}.mhpx-refill li{padding:9px}.mhpx-resources{padding-block:84px}.mhpx-resources h2{margin-bottom:36px}.mhpx-resources>div{gap:16px}.mhpx-resources span{padding:24px}.mhpx-system{gap:38px;padding-block:32px 84px}.mhpx-system-products article>a{padding:22px}.mhpx-faq{padding-block:42px 94px}.mhpx-faq h2{margin-bottom:38px}.mhpx-faq summary{min-height:72px}.mhpx-faq p{padding-bottom:28px;line-height:1.7}.mhr-summary{padding-block:34px}.mhr-review{padding-block:30px}.mhr-review p{line-height:1.75}.mhr-form{gap:20px}

.mhc-cart-layout{gap:56px;padding:56px 0}.mhc-cart-item{min-height:190px;padding:28px 0}.mhc-cart-product p{margin:9px 0 6px;line-height:1.6}.mhc-remove{margin-top:13px}.mhc-cart-actions{min-height:86px;padding:26px 0}.mhc-delivery-callout{padding:24px}.mhc-cart-summary .cart_totals{padding:36px}.mhc-cart-summary th,.mhc-cart-summary td{padding:14px 0}.mhc-cart-summary .mh-summary-trust{gap:11px;padding-top:22px}.mhc-refill-panel{margin-top:18px;padding:28px}.mhc-cross-sells{padding:50px 0 58px}.mhc-cross-sells>h2{margin-bottom:30px}.mhc-cross-sells article>div{padding:28px 18px 22px}.mhc-trust-strip{margin-top:20px}.mhc-trust-strip>div{min-height:125px;padding:25px}.mhc-checkout-head{margin-bottom:54px}.mhc-checkout-layout{gap:58px}.mhc-checkout-section{padding-bottom:42px;margin-bottom:42px}.mhc-checkout-section .form-row,.woocommerce-shipping-fields .form-row,.woocommerce-additional-fields .form-row{margin-bottom:23px}.mhc-checkout-summary{padding:34px}.mhc-review-product{gap:16px;padding:6px 0}.mhc-checkout-assurance{margin-top:24px;padding:22px}.mhc-checkout-support{margin-top:84px}.mhc-checkout-support>div{min-height:145px;padding:28px}

.mh-account-hero-copy>p:last-child{margin-bottom:4px;line-height:1.75}.mh-account-identity{padding:32px;gap:20px}.mh-account-content{padding-top:68px;padding-bottom:88px}.mh-account-section-head{padding-bottom:36px}.mh-account-section-head p:not(.mh-eyebrow){margin-top:16px;line-height:1.7}.mh-account-stats{gap:16px;margin:38px 0 70px}.mh-account-stats article{min-height:175px;padding:30px}.mh-account-actions>div:last-child{gap:16px}.mh-account-actions>div:last-child>a{min-height:210px;padding:30px}.mh-account-actions small{margin-top:10px;line-height:1.55}.mh-account-recent{margin-top:76px}.mh-address-grid{gap:18px}

/* Editorial and tools: preserve the generous reading cadence. */
.mh-page-body p+p,.mh-content-page p+p,.mh-article-content p+p{margin-top:1.15em}.mh-guide-card>div{padding:38px}.mh-guide-card h2,.mh-guide-card h3{margin-bottom:18px}.mh-guide-card>div>div{line-height:1.75}.mh-tool-step,.mh-decoder-result,.mh-calculator{padding:46px}.mh-tool-step h3{margin:18px 0 28px}.mh-lab-product-grid,.mh-tool-cards{gap:20px}.mh-lab-product-grid a,.mh-tool-cards a{padding:38px}.mh-article-content h2{margin-top:86px;margin-bottom:28px}.mh-article-content h3{margin-top:46px;margin-bottom:14px}.mh-guide-steps li{gap:10px 22px;padding:28px 0}.mh-guide-product{padding:46px;margin:66px 0}.mh-guide-comparison{margin:44px 0}.mh-guide-comparison>div{padding:32px}

/* Desktop scale: retain the established components with a more confident reading size. */
@media(min-width:681px){.mh-page-body p,.mh-page-body li,.mh-content-page p,.mh-content-page li{font-size:17px}.mh-content-card p,.mh-callout p{font-size:16px}.mh-category-filter a{min-height:44px;padding:11px 16px;font-size:13px}.mh-ordering select{min-height:44px;font-size:14px}.woocommerce .products,.products.columns-4{gap:18px}.mh-card-copy{min-height:158px;padding:5px 18px 14px}.mh-product-number{font-size:28px}.mh-card-copy h2,.mh-card-copy h3{margin:5px 0;font-size:17px}.mh-card-copy p{min-height:42px;margin:6px 0;font-size:14px;line-height:1.5}.mh-card-copy small{font-size:13px}.mh-card-foot{min-height:54px;padding:10px 18px}.mh-card-foot strong,.mh-card-copy>strong{font-size:16px}.mh-quick-add{width:36px;height:36px}.mhc-cart-summary th,.mhc-cart-summary td,.mhc-cart-product p{font-size:15px}.mhc-cart-product small,.mhc-remove,.mhc-cart-actions details{font-size:13px}}

@media(max-width:800px){.mh2-starter{margin-top:24px;margin-bottom:38px}.mh2-starter-copy{padding:36px 28px}.mh2-kit-benefits{gap:18px;margin-top:26px}.mh2-range{padding:24px 0 48px}.mh2-product-rail{gap:12px}.mh2-product{min-height:540px}.mh2-product>div{padding:20px}.mh2-msx{padding:58px 0}.mh2-lab{margin-top:28px;margin-bottom:36px;padding:28px;gap:16px}.mh2-lab-intro{padding:20px 8px}.mh2-lab-tool{min-height:265px;padding:28px}.mh2-proof{padding:28px 8px}.mh2-beyond{margin-bottom:36px;padding:14px;gap:12px}.mh2-beyond-intro{padding:28px 22px}.mh2-beyond-card{min-height:255px}.mh2-refill{margin-bottom:38px;padding:34px 28px;gap:30px}.mh2-library{padding:44px 0 62px}.mh2-library-grid{gap:12px}.mh2-library-grid article>div{padding:18px}.mh-footer{padding-top:44px}.mhpx-hero{gap:0;padding-top:20px;padding-bottom:42px}.mhpx-buy{padding-top:30px}.mhpx-performance,.mhpx-chemistry,.mhpx-method,.mhpx-uses,.mhpx-resources{padding-block:60px}.mhpx-chemistry{gap:34px}.mhpx-chemistry article{padding:32px 26px}.mhpx-method{gap:36px}.mhpx-guide section{padding:36px 28px}.mhpx-dose{padding:34px 24px;gap:28px}.mhpx-safety>header,.mhpx-safety>div{padding:34px 26px}.mhpx-refill>div{padding:38px 28px}.mhpx-system{padding-bottom:62px}.mhpx-faq{padding-bottom:70px}.mhc-cart-layout{gap:36px;padding:38px 0}.mhc-cart-item{padding:26px 0}.mhc-cart-summary .cart_totals{padding:28px}.mhc-cross-sells{padding:40px 0 48px}.mhc-checkout-head{margin-bottom:42px}.mhc-checkout-layout{gap:38px}.mhc-checkout-section{padding-bottom:34px;margin-bottom:34px}.mh-account-content{padding-top:48px;padding-bottom:72px}.mh-account-stats{margin:34px 0 54px}.mh-account-stats article{padding:24px}.mh-account-actions>div:last-child>a{padding:26px}.mh-account-recent{margin-top:58px}.mh-guide-card>div{padding:28px}.mh-tool-step,.mh-decoder-result,.mh-calculator{padding:28px}.mh-lab-product-grid a,.mh-tool-cards a{padding:30px}.mh-article-content h2{margin-top:68px}.mh-guide-product{padding:34px;margin:50px 0}}

@media(max-width:430px){.mh2-starter-copy{padding:32px 22px}.mh2-product{min-height:480px}.mh2-lab{padding:24px 18px}.mh2-lab-tool{padding:26px 22px}.mh2-beyond-intro{padding:25px 20px}.mh2-refill{padding:30px 22px}.mh2-library-grid article>div{padding:17px}.mh2-library-grid h3{min-height:52px}.mhpx-mini-proof span{padding:18px 10px}.mhpx-performance article{min-height:120px;padding:18px 12px}.mhpx-dose{padding:30px 20px}.mhc-cart-summary .cart_totals,.mhc-checkout-summary{padding:24px}.mhc-checkout-support>div{padding:24px}.mh-account-content{padding:44px 18px 68px}.mh-account-stats{gap:10px}.mh-account-stats article{min-height:150px;padding:22px}.mh-account-actions>div:last-child{gap:12px}.mh-account-actions>div:last-child>a{padding:24px}.mh-guide-card>div{padding:24px}.mh-guide-product{padding:30px 24px}}

/* Retire the original fixed-height desktop compaction without changing the grid. */
@media(min-width:961px){.mh2-starter{height:auto;min-height:390px}.mh2-starter-visual{min-height:390px}.mh2-product{min-height:520px}.mh2-product-image,.mh2-product-image .mh-product-sprite{height:300px}.mh2-lab{height:auto;min-height:0}.mh2-lab-tool{min-height:330px}.mh2-beyond{height:auto;min-height:295px}.mh2-beyond-card{min-height:295px}.mh2-beyond-card img{height:145px}.mh2-refill{height:auto;min-height:340px}.mh2-library-image{height:150px}}

@media(max-width:680px){.mh2-trustbar{font-size:8px;line-height:1.15}}
