.hydration-article .cleansing-heading{max-width:1040px}.hydration-article .cleansing-heading h1{overflow-wrap:anywhere;font-size:clamp(30px,3.6vw,48px)}.hydration-article .article-layout{width:88%;max-width:920px;margin:0 auto;display:block}.hydration-article .article-content figure.hydration-illustration{width:100%;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:0!important;margin:24px 0 32px!important;padding:0!important;overflow:visible!important}.hydration-illustration a,.hydration-illustration img{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;display:block;-webkit-mask-image:none;mask-image:none}.hydration-content .article-search-intro{width:100%;margin:26px 0 32px;padding:16px 0}.hydration-content section{border-bottom:1px solid #e0e3d7;padding-bottom:24px}.hydration-content section+section{padding-top:12px}.hydration-content .cleansing-table table{min-width:0}.hydration-content .cleansing-table th,.hydration-content .cleansing-table td{font-size:15px}.hydration-content .breadcrumbs span{display:inline}.hydration-approved-body ul{list-style:outside}.hydration-approved-body li:before{content:none!important}.hydration-approved-body a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.hydration-article .cleansing-reading a{align-content:center;min-height:44px}.hydration-article .article-content h2{overflow-wrap:anywhere}.hydration-article :is(section,figure){scroll-margin-top:180px}@media (max-width:760px){.hydration-article .article-layout{width:92%}.hydration-article .cleansing-heading h1{font-size:30px;line-height:1.6}.hydration-article .cleansing-heading{margin-top:28px}.hydration-article .article-content figure.hydration-illustration{margin:20px 0 26px!important}.hydration-content .cleansing-table th,.hydration-content .cleansing-table td{font-size:14px}.hydration-article :is(section,figure){scroll-margin-top:150px}.hydration-content .cleansing-table{border-radius:8px}}.hydration-article .article-content figure.hydration-demo{aspect-ratio:9/16;width:min(100%,360px);height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:24px auto 32px!important;padding:0!important;overflow:visible!important}.hydration-demo video{aspect-ratio:9/16;object-fit:contain;background:#f1eee4;width:100%;height:auto;max-height:none;display:block}.hydration-approved-body ol{padding-left:1.5em;list-style:decimal}
