.loan-calculator{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;padding:clamp(1.5rem,4vw,3rem);border-radius:22px;background:linear-gradient(135deg,#f5f8ff,#fff);border:1px solid #dde5f1}.loan-calculator form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.loan-calculator .calc-button{align-self:end}.calc-result{grid-column:1/-1;display:grid;padding:1.25rem;background:var(--secondary);color:#fff;border-radius:14px}.calc-result strong{font-size:clamp(1.6rem,4vw,2.6rem)}.calc-result small{opacity:.75}.section-kicker{color:var(--primary);font-weight:800;letter-spacing:.1em}.site-search-box{display:flex;gap:.7rem}.cms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.cms-card{display:block;padding:1.5rem;border:1px solid #dde4ee;border-radius:16px;text-decoration:none;color:inherit;background:#fff;box-shadow:0 10px 30px #17243d0b}.cms-card>span{font-size:.75rem;color:var(--primary);font-weight:800}.cms-card h3{margin-top:.8rem}.cms-card b{color:var(--primary)}@media(max-width:800px){.loan-calculator{grid-template-columns:1fr}.loan-calculator form{grid-template-columns:1fr}.cms-grid{grid-template-columns:1fr}.site-search-box{flex-direction:column}}
