.expansion-calculator-wrapper{font-family:var(--font-roboto,"Roboto", sans-serif);background-color:#ececec;padding:20px}.expansion-calculator-inner{width:100%;max-width:1140px;margin:0 auto}.expansion-calculator-heading{font-family:var(--font-inter-tight,"Inter Tight", sans-serif);color:#0077c0;margin-bottom:24px;font-weight:700}.expansion-calculator-form #exp_calc_form{flex-wrap:wrap;gap:40px;margin-bottom:24px;display:flex}.expansion-calculator-form .left_col{flex-direction:column;flex:300px;gap:16px;display:flex}.expansion-calculator-form .right_col{color:#333;background-color:#e7f5fc;border-left:4px solid #0077c0;flex:280px;padding:20px;font-size:.9rem;line-height:1.6}.expansion-calculator-form label{color:#222;margin-bottom:4px;font-size:.95rem;font-weight:600;display:block}.expansion-calculator-form label.required:after{content:" *";color:#c00}.expansion-calculator-form input[type=text],.expansion-calculator-form select{width:100%;font-family:var(--font-roboto,"Roboto", sans-serif);color:#222;box-sizing:border-box;background-color:#fff;border:1px solid #000;outline:none;padding:10px 12px;font-size:.95rem}.expansion-calculator-form input[type=text]:focus,.expansion-calculator-form select:focus{border:1px solid #0077c0;outline:none}.expansion-calculator-form input[type=submit]{color:#fff;font-family:var(--font-inter-tight,"Inter Tight", sans-serif);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background-color:#0077c0;border:none;padding:12px 32px;font-size:1rem;font-weight:600;transition:background-color .2s}.expansion-calculator-form input[type=submit]:hover{background-color:#005a93}.expansion-result{font-size:1rem;font-family:var(--font-roboto,"Roboto", sans-serif);border-left:4px solid #0000;margin-bottom:20px;padding:16px 20px}.expansion-result--success{color:#003d66;background-color:#e7f5fc;border-left-color:#0077c0}.expansion-result--error{color:#c00;background-color:#fff0f0;border-left-color:#c00}@media (width<=768px){.expansion-calculator-wrapper{padding:40px 20px}.expansion-calculator-form #exp_calc_form{flex-direction:column;gap:24px}.expansion-calculator-form .right_col{border-top:4px solid #0077c0;border-left:none}}
