.newCalcSection{background:white;border:1px solid #dcebe0;border-radius:16px;padding:clamp(16px,3vw,28px);margin:24px 0;box-shadow:0 6px 24px #1c58330a}.newCalcSection h2{font-size:24px;color:#23543a;letter-spacing:-.5px;margin:4px 0 12px}.newCalcSection h3{font-size:17px;color:#2a6042;margin:0 0 12px}.newCalcSection p{font-size:12px;line-height:1.75;color:#708776}.newCalcEyebrow{font-size:10px;color:#268657;font-weight:850;letter-spacing:.12em}.newCalcGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.newCalcGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.newCalcGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.newCalcGrid label{display:flex;flex-direction:column;gap:7px;color:#65826e;font-size:11px;font-weight:800;min-width:0}.newCalcGrid input,.newCalcGrid select{border:1px solid #cee0d4;border-radius:9px;padding:10px 11px;min-height:45px;background:white;color:#244a35;width:100%;box-sizing:border-box;font:500 13px system-ui}.newCalcActions button:focus-visible,.newCalcGrid :is(input,select):focus-visible,.newCalcTabs button:focus-visible{outline:3px solid #77b993;outline-offset:2px}.newCalcResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.newCalcResults article{padding:17px;background:#f1f9f4;border:1px solid #deede3;border-radius:12px;display:flex;flex-direction:column;gap:9px;min-width:0}.newCalcResults span{font-size:11px;color:#658773}.newCalcResults strong{color:#1d6240;font-size:clamp(19px,2.5vw,27px);letter-spacing:-.6px;overflow-wrap:anywhere}.newCalcResults small{font-size:10px;color:#809786}.newCalcTableWrap{overflow:auto;max-height:500px;border:1px solid #e2ede6;border-radius:10px}.newCalcTable{border-collapse:collapse;min-width:590px;width:100%;font-size:12px}.newCalcTable td,.newCalcTable th{text-align:left;padding:11px 13px;border-bottom:1px solid #e6eee8;white-space:nowrap}.newCalcTable th{background:#f4faf6;color:#738979;font-size:10px;position:-webkit-sticky;position:sticky;top:0}.newCalcTable td{color:#45644e}.newCalcTabs{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.newCalcActions button,.newCalcTabs button{border:1px solid #c9e2d2;border-radius:9px;background:#f7fbf8;padding:10px 13px;color:#247d50;font-size:12px;font-weight:750;cursor:pointer}.newCalcTabs button[aria-pressed=true]{background:#247e52;color:white}.newCalcWarning{padding:12px 14px;background:#fff9ec;border:1px solid #f0e2c4;border-radius:10px;font-size:11px;line-height:1.65;color:#8e7043;margin:16px 0}.newCalcActions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.newCalcActions button{min-height:43px}.newCalcChart{width:100%;height:auto;min-width:0;max-height:320px}.newCalcLegend{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#678473;margin-bottom:15px}.newCalcLegend b{display:inline-block;width:14px;height:4px;border-radius:5px;vertical-align:middle;margin-right:6px}.newCalcStatus{font-size:11px;color:#6d8376;margin:12px 0}.newCalcRelated{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.newCalcRelated a{border:1px solid #d0e6d7;background:#f5faf6;border-radius:9px;padding:11px;color:#297b52;font-size:12px;text-decoration:none;font-weight:750}.newCalcHead{margin:15px 0 28px}.newCalcHead h1{color:#1c4b33;letter-spacing:-1.3px;font-size:clamp(32px,4.5vw,46px);margin:10px 0}.newCalcHead p{max-width:780px;color:#758a7a;font-size:14px;line-height:1.65}.newCalcCrumb{color:#859788;font-size:12px;margin:25px 0}.newCalcCrumb a{color:#238457;text-decoration:none}.newCalcFooter{font-size:11px;color:#7d9182;border-top:1px solid #e5ede7;padding-top:14px;line-height:1.7}.newCalcFooter a{color:#287e53}@media(max-width:820px){.newCalcGrid,.newCalcGrid.four,.newCalcResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.newCalcGrid,.newCalcGrid.four,.newCalcGrid.two,.newCalcResults{grid-template-columns:1fr}.newCalcSection{padding:15px}.newCalcHead h1{font-size:33px}.newCalcTabs button{flex:1 1}}