.mortgage-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mortgage-form,.mortgage-result{background:var(--surface);border-radius:var(--brand-radius);padding:30px;box-shadow:var(--shadow)}.mortgage-form{display:grid;gap:18px}.mortgage-result{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mortgage-result>div{padding:18px;background:var(--brand-secondary);border-radius:var(--brand-radius)}.mortgage-result span{display:block;color:var(--muted);font-size:.8rem}.mortgage-result strong{font-size:1.5rem}.mortgage-result p{grid-column:1/-1}.transaction-table{overflow:auto;background:var(--surface);border-radius:var(--brand-radius);box-shadow:var(--shadow)}.transaction-table table{width:100%;border-collapse:collapse}.transaction-table th,.transaction-table td{padding:14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.honeypot{position:absolute!important;left:-9999px!important}@media(max-width:750px){.mortgage-layout{grid-template-columns:1fr}.mortgage-result{grid-template-columns:1fr}}
