/* Scoped to the three reviewed Finder pages; shared theme assets stay intact. */
body.mvz-compatibility-finder .page-hero h1{max-width:960px;font-size:clamp(36px,5vw,64px)}
body.mvz-compatibility-finder .page-hero nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px}
body.mvz-compatibility-finder .page-hero nav a{color:var(--mint);text-decoration:underline;text-underline-offset:5px;min-height:44px;align-content:center}
body.mvz-compatibility-finder .page-hero p{max-width:840px}
body.mvz-compatibility-finder .section .prose{max-width:840px}
body.mvz-compatibility-finder .prose p,body.mvz-compatibility-finder .prose li{font-size:16px;line-height:1.8}
body.mvz-compatibility-finder .prose h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2}
body.mvz-compatibility-finder .prose h3{line-height:1.25}
body.mvz-compatibility-finder .prose .btn{color:var(--night);text-decoration:none;margin:12px 0 24px;white-space:normal;text-align:center}
body.mvz-compatibility-finder .prose hr{border:0;border-top:1px solid var(--line);margin:64px 0}
body.mvz-compatibility-finder .prose [lang]{scroll-margin-top:26px}
body.mvz-compatibility-finder .prose a{overflow-wrap:anywhere}
body.mvz-compatibility-finder .mobile-cta{display:none}
body.mvz-compatibility-finder .footer-bottom{padding-bottom:26px}
@media(max-width:640px){body.mvz-compatibility-finder .section{padding-block:44px}body.mvz-compatibility-finder .prose p,body.mvz-compatibility-finder .prose li{font-size:16px}body.mvz-compatibility-finder .prose hr{margin:44px 0}body.mvz-compatibility-finder .prose .btn{width:100%}}
