.economics-section{max-width:1240px;margin:76px auto;padding:0 28px;color:#153e34}.economics-heading{max-width:760px}.economics-eyebrow{font-size:13px;letter-spacing:.1em;color:#99702f;font-weight:700}.economics-heading h2{font-size:clamp(24px,3vw,36px);line-height:1.4;margin:12px 0}.economics-heading p,.economics-notes p{font-size:15px;line-height:1.85;color:#5c6a64}.economics-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;margin-top:25px}.economics-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.economics-inputs label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.economics-inputs input{width:100%;box-sizing:border-box;font:inherit;color:#173c32;padding:13px 12px;background:#fff;border:1px solid #d7dfd9;border-radius:9px;min-width:0}.economics-inputs input:focus{outline:2px solid #bc914b;outline-offset:2px}.economics-inputs input::placeholder{font-size:12px;font-weight:400;color:#75827a}.economics-actions,.economics-inputs>.economics-small{grid-column:1/-1}.economics-actions{display:flex;gap:12px;flex-wrap:wrap}.economics-actions button{font:inherit;border-radius:8px;background:#fffaf0;border:1px solid #d3b986;color:#64491d;padding:10px 16px;cursor:pointer}.economics-actions button:hover{background:#f7ebcf}.economics-result{background:#113e34;color:#fffaf0;border-radius:18px;padding:26px}.economics-tag{font-size:12px;letter-spacing:.06em;color:#ead4a5}.economics-result h3{font-size:27px;margin:22px 0 10px}.economics-result p{line-height:1.8}.economics-reminder{border-top:1px solid #487063;margin-top:30px;padding-top:20px;font-size:14px;line-height:1.9}.economics-metric{padding:18px 0 12px;border-bottom:1px solid #487063;display:flex;justify-content:space-between;gap:20px;align-items:center}.economics-metric span{font-size:13px;color:#d2e1d9}.economics-metric strong{font-size:25px;white-space:nowrap}.economics-mini{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;font-size:12px;color:#d2e1d9}.economics-mini b{display:block;margin-top:7px;font-size:20px;color:#fff7e8}.economics-small{font-size:12px!important;font-weight:400;line-height:1.75;color:#727d73}.economics-result .economics-small{color:#c3d3cb;margin-bottom:0}.economics-notes{margin-top:20px;padding:18px 20px;background:#f1f3ed;border-radius:10px;font-size:14px}.economics-notes summary{cursor:pointer;font-weight:600}.economics-notes p{font-size:13px}.economics-notes p:last-child{margin-bottom:0}@media(max-width:720px){.economics-section{padding:0 18px;margin:50px auto}.economics-grid{grid-template-columns:1fr}.economics-inputs{grid-template-columns:1fr}.economics-result{padding:21px}.economics-metric{align-items:start;flex-direction:column;gap:8px}.economics-mini b{font-size:17px}}@media print{.economics-section{margin:20px 0;padding:0;break-inside:avoid}.economics-actions{display:none}.economics-result{background:white;color:black;border:1px solid #888}.economics-result *{color:black!important}}
