.planning-calculator{margin-top:36px;padding:32px;background:#f8f6f1;border:1px solid #e6e0d6;border-radius:12px;scroll-margin-top:100px}.planning-calculator h3{font-size:28px;line-height:1.5}.planning-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.planning-fields label{display:flex;flex-direction:column;gap:10px;font-weight:600}.planning-fields input,.planning-fields select{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c9c8c2;border-radius:6px;padding:12px;color:#242424;font:inherit}.planning-fields input:focus,.planning-fields select:focus{outline:2px solid #597c8c;outline-offset:2px}body #main .planning-note{font-size:16px!important;line-height:1.8!important;color:#68665f}#plan-results{scroll-margin-top:110px;margin-top:24px}#plan-results ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}#plan-results li{display:flex;gap:16px;padding:20px;background:#fff;border-radius:8px}#plan-results li>span{color:#a2644b;font-weight:700}#plan-results strong{font-size:18px}#plan-results p{margin:8px 0 0;color:#496a7b}@media(max-width:650px){.planning-calculator{padding:20px}.planning-fields,#plan-results ol{grid-template-columns:1fr}.planning-calculator h3{font-size:24px}}
