.section-title h2.left{font-size:22px;line-height:1.4;margin:0;font-weight:700}
.nav-discovery{max-width:var(--max-width,1200px);margin:28px auto;padding:22px 20px;border-radius:12px;background:#eff5f1;color:#244a38}
.nav-discovery h2{font-size:21px;margin:0 0 12px}.nav-discovery p{line-height:1.8;margin:8px 0}
.nav-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none}
.nav-quicklinks a{display:block;padding:9px 13px;border:1px solid #b7ccbf;border-radius:7px;background:#fff;color:#285c44;font-weight:600}
.nav-quicklinks a:hover,.nav-quicklinks a:focus-visible{background:#dcecdf;outline:2px solid #36745a;outline-offset:2px}
[id]{scroll-margin-top:90px}.nav-price-status{font-size:13px;color:#536478;margin:12px 0;line-height:1.8}
.nav-cost-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;background:#eff5f1;border:1px solid #cbdcd0;border-radius:10px}
.nav-cost-form label{font-weight:600;display:block}.nav-cost-form input{display:block;width:100%;padding:10px;margin-top:6px;border:1px solid #a9bdb0;border-radius:5px;font:inherit;box-sizing:border-box}
.nav-cost-form output{grid-column:1/-1;font-weight:700;line-height:1.9;color:#244a38}
.nav-method{font-size:14px;line-height:1.9;border-left:3px solid #36745a;padding:12px 16px;background:#f4f7f5}
.nav-compare{overflow-x:auto}.nav-compare table{width:100%;min-width:550px;border-collapse:collapse}.nav-compare th,.nav-compare td{border:1px solid #d6dfd9;text-align:left;padding:12px;vertical-align:top}.nav-compare th{background:#eff5f1}
@media(max-width:680px){.nav-discovery{margin:18px 12px;padding:18px}.nav-quicklinks a{font-size:14px;padding:8px 10px}.section-title h2.left{font-size:20px}.nav-cost-form{grid-template-columns:1fr}}
