.comparison{max-width:1060px;margin:auto;padding:65px 0 90px}.comparison h1{font-family:var(--font-serif),Georgia,serif;letter-spacing:-2px;text-wrap:balance;margin:18px 0 24px;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.08}.comparison h1 em{color:var(--green,#215442);font-weight:400}.comparison-intro{max-width:640px;font-size:19px;line-height:1.7}.comparison p{text-wrap:pretty;line-height:1.75}.comparison-status{background:#f0eadb;border-left:3px solid #9b793c;margin:30px 0 55px;padding:16px 20px;line-height:1.7}.comparison-status strong{display:block}.comparison h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.8px;text-wrap:balance;font-size:clamp(28px,3.5vw,42px);font-weight:500;line-height:1.2}.comparison-table{border:1px solid #d6ded4;border-radius:8px;margin:28px 0 55px;overflow-x:auto}.comparison-table:focus-visible{outline-offset:4px;outline:3px solid #9b793c}.comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.65}.comparison caption{text-align:left;background:#e9eee6;padding:14px 20px;font-size:12px}.comparison th,.comparison td{vertical-align:top;border-bottom:1px solid #d6ded4;padding:20px}.comparison thead th{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.comparison tbody th{min-width:155px}.comparison tbody th a{white-space:nowrap}.comparison tbody td{min-width:220px}.comparison tbody tr:last-child>*{border-bottom:0}.comparison a{color:inherit;text-underline-offset:4px}.comparison small{font-size:12px;font-weight:400;display:block}.our-option{background:#edf1e8}.comparison-choice{grid-template-columns:1fr 1.2fr;gap:70px;padding:20px 0 55px;display:grid}.comparison-choice p:first-child{margin-top:0}.comparison-limits{border-top:1px solid #d6ded4;max-width:760px;padding-top:35px}@media (max-width:650px){.comparison{padding:35px 0 55px}.comparison-intro{font-size:16px}.comparison-choice{grid-template-columns:1fr;gap:15px}.comparison th,.comparison td{padding:15px}.comparison tbody th{min-width:130px}.comparison tbody td{min-width:200px}.comparison-status{margin-bottom:35px}}
