.financing-comparator .calculator-form{grid-template-columns:repeat(2,minmax(0,1fr))}.financing-comparator .comparator-wide{grid-column:1/-1}.comparator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start;margin:0;padding:20px;border:1px solid #c9cdd3;border-radius:14px;background:#fbfcfe}.comparator-fields legend{display:flex;align-items:baseline;gap:9px;padding:0 8px;color:#102d62}.comparator-fields legend b{font:700 1.12rem Georgia,serif}.comparator-fields legend span{font:700 .69rem Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#667080}.comparison-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.comparison-option{overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.08)}.comparison-option header{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.2)}.comparison-option header span,.comparison-reading>span{display:block;font:900 .67rem Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#f5c625}.comparison-option h3{margin:4px 0 0;font:700 1.45rem Georgia,serif;color:#fff}.comparison-option dl{margin:0}.comparison-option dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.13)}.comparison-option dl>div:last-child{border-bottom:0}.comparison-option dt{color:#dbe4f2;line-height:1.35}.comparison-option dd{margin:0;color:#fff;font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.comparison-reading{margin:18px 0 4px;padding:18px;border-radius:13px;background:#fff8d8;color:#102d62}.comparison-reading>span{color:#102d62}.comparison-reading p{margin:7px 0 0!important;color:#35415a!important;font-size:.92rem!important;line-height:1.55!important}.comparator-result>.calculator-insight{margin-bottom:14px}@media(max-width:900px){.financing-comparator .calculator-form,.comparison-options{grid-template-columns:1fr}.comparator-fields{grid-template-columns:1fr}.financing-comparator .comparator-wide{grid-column:auto}}@media(max-width:620px){.comparator-fields{padding:17px 14px}.comparator-fields legend{display:block}.comparator-fields legend span{display:block;margin-top:3px}.comparison-option dl>div{grid-template-columns:1fr}.comparison-option dd{text-align:left;font-size:1.03rem}}
