/* Article-specific illustrations; the established site owns typography and interactions. */
.waterjet-guide .article-visual{height:auto!important;max-height:none!important;aspect-ratio:auto!important}
.waterjet-guide .article-visual picture{display:block;height:auto!important}
.waterjet-guide .article-visual img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important}
.waterjet-guide .article-visual figcaption{padding:14px 0 0;color:#e3d8cc;font-size:14px;line-height:1.6}
.waterjet-guide .waterjet-figure{margin:28px 0 38px}
.waterjet-guide .waterjet-figure img{display:block;width:100%;height:auto;border-radius:4px}
.waterjet-guide .waterjet-figure figcaption{margin:12px 0 0;font-size:14px;line-height:1.65;color:#675c50}
.waterjet-guide .waterjet-policy{padding:24px;background:#eae3d8;border:0;border-radius:4px;box-shadow:none}
.waterjet-guide .waterjet-policy::before,.waterjet-guide .waterjet-policy::after{content:none}
.waterjet-guide .waterjet-toc{margin:32px 0 48px}
.waterjet-guide .waterjet-toc a{display:inline-block;padding:6px 0}
.waterjet-guide .article-body [id]{scroll-margin-top:110px}
.waterjet-guide .article-body a:focus-visible{outline:2px solid #66503b;outline-offset:4px}
.waterjet-guide .article-body h3{margin-top:28px}
.waterjet-guide .waterjet-guide{font-size:13px;color:#675c50}
.waterjet-guide .final-cta .btn{white-space:normal;text-align:center}
.waterjet-guide .waterjet-cta-copy>p{margin:14px 0 0}
@media(max-width:600px){.waterjet-guide .waterjet-policy{padding:18px}.waterjet-guide .waterjet-figure{margin:24px 0 30px}.waterjet-guide .waterjet-figure figcaption{font-size:13px}}
@media(prefers-reduced-motion:reduce){.waterjet-guide .waterjet-toc a{transition:none}}
