.finnews-saving-calculator{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;max-width:800px;margin:0 auto;color:#333}.finnews-calculator-title{font-size:28px;margin-bottom:40px;text-align:center;color:#222;font-weight:600}.finnews-calculator-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);overflow:hidden;margin-bottom:40px;padding:25px}.finnews-calculator-form{padding-bottom:25px}.finnews-form-group{margin-bottom:30px}.finnews-form-group label{display:block;margin-bottom:15px;font-weight:500;color:#444;font-size:17px}.finnews-input-container{background:#f8f8f8;border-radius:8px;overflow:hidden;display:flex;align-items:center;padding:0 15px}.finnews-input,.finnews-select{width:100%;padding:14px 0;border:none;background:transparent;font-size:16px;transition:all 0.3s}.finnews-input:focus,.finnews-select:focus{outline:none}.finnews-select-wrapper{position:relative;background:#f8f8f8;border-radius:8px;padding:0 15px}.finnews-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:30px}.finnews-select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #555;pointer-events:none}.finnews-button{display:block;width:100%;padding:16px 20px;background-color:#8470dd;color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s;text-align:center;margin-top:30px}.finnews-button:hover{background-color:#6c59c3}.finnews-results-container{margin-top:35px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.finnews-results-header{display:flex;background-color:#9c8ae5;color:#fff;padding:18px 15px}.finnews-results-data{display:flex;padding:15px;background-color:#f8f8f8}.finnews-results-column{flex:1;text-align:center;padding:10px;font-size:15px}.finnews-results-data .finnews-results-column{font-weight:600;font-size:16px}.finnews-seo-content{margin-top:50px;line-height:1.6;padding:0 10px}.finnews-seo-content h3{color:#333;margin-top:30px;margin-bottom:15px;font-size:20px;font-weight:600}.finnews-seo-content p{margin-bottom:15px;color:#555}.finnews-seo-content ol,.finnews-seo-content ul{margin-left:20px;margin-bottom:20px}.finnews-seo-content ul li{margin-bottom:8px}.saving-example{font-weight:700;color:#8470dd}@media (max-width:768px){.finnews-results-header,.finnews-results-data{flex-direction:column}.finnews-results-column{margin-bottom:15px;padding:8px 5px}.finnews-calculator-container{padding:15px}}.finnews-switch-container{display:flex;align-items:center;margin-top:10px}.finnews-switch{position:relative;display:inline-block;width:60px;height:30px;margin-right:10px}.finnews-switch input{opacity:0;width:0;height:0}.finnews-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:30px}.finnews-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.finnews-slider{background-color:#8470dd}input:checked+.finnews-slider:before{transform:translateX(30px)}