.health-product{max-width:740px;margin:20px 0}.health-product .product-card{display:grid;grid-template-columns:210px 1fr}.health-product .product-photo{height:auto;min-height:220px}.health-photo{max-height:300px;object-fit:contain;background:#fff}.policy-date{padding:25px 0;font-size:14px;color:var(--muted)}.article-page .article-section>p{font-size:16px}.article-page .product-content p{font-size:16px}.article-page .manufacturer-link{margin-top:15px}.article-page .topic-nav{row-gap:14px}.footer-links a{min-height:30px;display:block}.article-page .shopping-note{font-size:14px}.article-page .product-dialog .product-content{min-width:0}.article-page .product-dialog a,.article-page .article-sources a{overflow-wrap:anywhere}.article-page .plain-head h1{overflow-wrap:break-word}.article-page .button,.article-page .amazon-button{white-space:normal}.desktop-nav a:focus-visible,.footer-links a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media(max-width:680px){.health-product .product-card{display:flex}.health-product .product-photo{height:180px;min-height:0}.health-product .product-photo img{max-height:150px}.article-page .product-dialog .product-card{display:flex}.article-page .product-dialog .product-photo{height:140px;min-height:0}.article-page .product-dialog .product-photo img{max-height:120px}.article-page .product-dialog{width:calc(100% - 20px)}.topic-nav a{padding:5px 0}.article-page .article-section h2{font-size:1.7rem}.article-page .data-strip{grid-template-columns:1fr}.article-page .side-nav{max-width:100%}}
@media(min-width:961px) and (max-width:1120px){.site-header{flex-wrap:wrap;padding-block:18px;gap:15px}.desktop-nav{order:3;flex-basis:100%;justify-content:center;gap:28px}.site-header .header-cta{margin-left:auto}}.desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
