
.compare-button{display:inline-flex;align-items:center;gap:24px;background:#102237;color:#fff!important;padding:13px 22px;font:14px/1.6 Arial,sans-serif;text-decoration:none;border:1px solid #102237;cursor:pointer}.compare-button:hover{background:#263e56}.compare-button:focus-visible{outline:2px solid #927748;outline-offset:4px}
.comparison-cta{padding:30px;margin:35px 0;background:#e9eef2;border-top:2px solid #927748}.comparison-cta p{font-size:15px;margin:16px 0 22px}.comparison-cta h2{font-size:31px;margin:18px 0}.comparison-context{border-left:2px solid #927748;padding:10px 0 10px 20px;color:#536171;font-size:15px}.comparison-context a{white-space:normal}.compare-intro-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:65px;padding:60px 0 35px}.compare-intro-grid h1{font-size:clamp(40px,4.7vw,65px)}.compare-principle{border-left:1px solid #dce1e6;padding:24px 0 0 32px}.compare-principle span{font-size:10px;letter-spacing:1.6px;color:#927748}.compare-principle p{font:23px/1.3 Georgia,serif;margin:9px 0 28px}.compare-lead{max-width:850px;color:#536171;font-size:16px}.compare-jumps{display:flex;flex-wrap:wrap;gap:10px 25px;border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6;padding:22px 0;font-size:13px;margin:30px 0}.comparison-calculator{padding:35px 0 20px}.comparison-calculator h2{margin-top:15px}.comparison-calculator>p{max-width:850px}.fq-frame{background:white;border-top:2px solid #102237;padding:28px;min-height:260px}.fq-label{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1px;border-bottom:1px solid #dce1e6;padding-bottom:20px}.fq-status{padding:25px 0}.fq-status strong{font:25px Georgia,serif}.fq-status p{font-size:14px}.fq-status a{font-size:13px}.fq-frame iframe{max-width:100%;border:0}.compare-small{font-size:12px;color:#536171}.comparison-reading{max-width:850px;margin:20px auto 70px}.comparison-reading p{margin:0 0 22px}.comparison-reading li{margin-bottom:12px}.comparison-reading section{scroll-margin-top:25px}.comparison-faq details{border-top:1px solid #dce1e6;padding:18px 0;font-size:15px}.comparison-faq summary{cursor:pointer;font-weight:600}.comparison-faq details p{margin:15px 0 0}.footer-comparison{display:block;margin-top:12px}.hub-comparison{margin:20px 0 35px}.hub-comparison p{max-width:760px}.comparison-calculator [hidden]{display:none!important}
@media(max-width:720px){.compare-intro-grid{grid-template-columns:1fr;gap:20px;padding-top:35px}.compare-principle{padding:20px 0 0;border-left:0;border-top:1px solid #dce1e6}.compare-principle p{font-size:20px;margin-bottom:20px}.fq-frame{padding:20px 15px}.fq-label{flex-direction:column;gap:5px}.comparison-cta{padding:23px}.compare-button{max-width:100%;gap:15px}.comparison-reading h2{font-size:30px}.comparison-reading{margin-bottom:40px}}
