body{font-family:Arial,sans-serif;background-color:#f9f9f9;color:#333;margin:0;padding:0}.lsp-calculator-container{margin:20px auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.lsp-calculator-container h2{color:#009245;text-align:left}.lsp-input-group{margin-bottom:15px}.lsp-input-group label{display:block;font-weight:700;margin-bottom:5px}.lsp-input-group input,.lsp-input-group select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px}.lsp-down-payment-output{background-color:#dfefe7;padding:10px;border-radius:8px;font-size:16px;font-weight:700;text-align:right}button{width:100%;background-color:#009245;color:#fff;padding:12px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background 0.3s ease;disabled:true;opacity:.5}button.active{opacity:1;cursor:pointer}button:hover{background-color:#ff9000}.lsp-results .lsp-colum-calculator{background:#dfefe7;padding:40px 20px;margin-top:15px;border-radius:8px}.lsp-results p{font-size:16px;margin:5px 0}.lsp-results .medium-text{font-size:20px!important}.lsp-results .small-text{border-radius:1rem;display:flex;align-items:center;background:#ffffff50;padding:.75rem;gap:5px;margin-bottom:1rem}.lsp-cta{display:block;text-align:center;padding:12px;margin-top:15px;background:#ff9000;color:#fff;text-decoration:none;border-radius:8px;font-size:16px}.lsp-cta a{color:#fff}.lsp-cta:hover{background:#d97700}.highlighted-payment{font-weight:700;color:#009245}.lsp-blurb{background:#009245;padding:40px 20px;margin-top:15px;border-radius:8px;color:#fff}.lsp-mortgage-calculator__col-1 .lsp-blurb{margin-bottom:1rem}p.lsp-title-2{font-size:1.2rem;font-weight:700;line-height:1.2}@media (width>=767px){.lsp-calculator-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem}.lsp-mortgage-calculator__col-2,.lsp-mortgage-calculator__col-1{width:50%}}