.product-visual img{width:100%;height:100%;object-fit:contain;background:white}.article-cover img{width:100%;height:100%;object-fit:cover}.article-cover:has(img){padding:0}.article-prose img,.wp-page-content img{max-width:100%;height:auto}.wp-page-content>p,.wp-page-content>.wp-block-heading{max-width:1120px;margin:24px auto;padding:0 24px}.hero h1{max-width:600px}.wp-block-image{margin:24px auto;max-width:1120px}.page-numbers{display:inline-block;padding:8px 12px}.logged-in .skip-link:focus{top:42px}
