.calculators-module__kP0nZa__page{color:#18342f;background:#f6faf8;min-height:100vh}.calculators-module__kP0nZa__header{background:#fff;border-bottom:1px solid #dfe8e3;justify-content:space-between;align-items:center;padding:16px max(20px,50vw - 560px);display:flex}.calculators-module__kP0nZa__header>a{color:#126b4c;font-weight:850;text-decoration:none}.calculators-module__kP0nZa__header nav{gap:6px;display:flex}.calculators-module__kP0nZa__header nav a{color:#18342f;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;text-decoration:none}.calculators-module__kP0nZa__header nav a[aria-current=page]{color:#106b46;background:#e7f4eb}.calculators-module__kP0nZa__hero{color:#fff;background:linear-gradient(135deg,#0f3f49,#126b4c);padding:clamp(48px,8vw,86px) max(20px,50vw - 560px)}.calculators-module__kP0nZa__hero small{letter-spacing:.12em;text-transform:uppercase;font-weight:900}.calculators-module__kP0nZa__hero h1{max-width:800px;margin:12px 0;font-size:clamp(38px,6vw,66px);line-height:1.04}.calculators-module__kP0nZa__hero p{max-width:760px;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.6}.calculators-module__kP0nZa__content{width:min(980px,100% - 40px);margin:36px auto 78px}.calculators-module__kP0nZa__content h2{margin:0 0 22px;font-size:clamp(28px,4vw,40px)}.calculators-module__kP0nZa__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.calculators-module__kP0nZa__toolCard{color:#18342f;text-align:start;cursor:pointer;background:#fff;border:1px solid #d7e4dc;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:245px;padding:22px;display:flex}.calculators-module__kP0nZa__toolCard:hover,.calculators-module__kP0nZa__toolCard:focus-visible{border-color:#0e714a;box-shadow:0 12px 28px #123b241b}.calculators-module__kP0nZa__toolCard>span{font-size:32px}.calculators-module__kP0nZa__toolCard strong{margin-top:15px;font-size:21px;line-height:1.2}.calculators-module__kP0nZa__toolCard small{color:#536b62;margin-top:9px;font-size:15px;line-height:1.5}.calculators-module__kP0nZa__toolCard b{color:#106b46;margin-top:auto}.calculators-module__kP0nZa__back,.calculators-module__kP0nZa__primary{min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 15px;font-weight:850}.calculators-module__kP0nZa__back{color:#126b4c;background:#fff;border:1px solid #cbdcd3;margin-bottom:22px}.calculators-module__kP0nZa__toolPanel{background:#fff;border:1px solid #d7e4dc;border-radius:16px;padding:clamp(18px,3vw,30px)}.calculators-module__kP0nZa__intro{color:#405d53;max-width:720px;margin:0 0 22px;line-height:1.6}.calculators-module__kP0nZa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calculators-module__kP0nZa__formGrid label,.calculators-module__kP0nZa__fullLabel{color:#294a40;gap:7px;font-weight:800;display:grid}.calculators-module__kP0nZa__fullLabel{margin-top:14px}.calculators-module__kP0nZa__formGrid input,.calculators-module__kP0nZa__formGrid select,.calculators-module__kP0nZa__fullLabel input,.calculators-module__kP0nZa__fullLabel select{box-sizing:border-box;color:#18342f;min-height:48px;font:inherit;background:#fff;border:1px solid #b9ccc3;border-radius:10px;padding:10px 12px}.calculators-module__kP0nZa__suggestions{background:#fff;border:1px solid #cbdcd3;border-radius:10px;max-height:260px;margin-top:7px;overflow:auto}.calculators-module__kP0nZa__suggestions button{color:#18342f;text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eee9;padding:11px 12px;display:block}.calculators-module__kP0nZa__suggestions button:hover,.calculators-module__kP0nZa__suggestions button:focus-visible{background:#edf8f3}.calculators-module__kP0nZa__suggestions p{color:#536b62;margin:0;padding:12px}.calculators-module__kP0nZa__selected,.calculators-module__kP0nZa__help{color:#405d53;margin:10px 0;font-size:.94rem;line-height:1.5}.calculators-module__kP0nZa__selected{border-inline-start:4px solid #11754c;padding-inline-start:10px}.calculators-module__kP0nZa__primary{color:#fff;background:#10764c;margin-top:16px}.calculators-module__kP0nZa__primary:disabled{cursor:not-allowed;background:#86a99a}.calculators-module__kP0nZa__answer{background:#f5fbf7;border:1px solid #cfe2da;border-radius:12px;margin-top:20px;padding:18px}.calculators-module__kP0nZa__answer>small{color:#116943;font-weight:900}.calculators-module__kP0nZa__answer output{letter-spacing:.06em;color:#154a3b;margin-top:7px;font-size:clamp(27px,5vw,42px);font-weight:900;display:block}.calculators-module__kP0nZa__answer h3{margin:8px 0;font-size:22px}.calculators-module__kP0nZa__answer h4{margin:18px 0 7px}.calculators-module__kP0nZa__answer p,.calculators-module__kP0nZa__answer li{color:#405d53;line-height:1.55}.calculators-module__kP0nZa__answer ul{margin:0;padding-inline-start:22px}.calculators-module__kP0nZa__notice{color:#604b22;background:#fff7e5;border-inline-start:4px solid #c78625;border-radius:8px;margin:20px 0 0;padding:13px;line-height:1.55}.calculators-module__kP0nZa__notice a,.calculators-module__kP0nZa__source a{color:#0c6645;font-weight:800}.calculators-module__kP0nZa__checkbox{color:#294a40;align-items:center;gap:9px;margin-top:16px;font-weight:800;display:flex}.calculators-module__kP0nZa__checkbox input{width:18px;height:18px}.calculators-module__kP0nZa__source{color:#536b62;border-top:1px solid #dfe8e3;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:14px;font-size:.9rem;display:flex}.calculators-module__kP0nZa__source p{margin:0}.calculators-module__kP0nZa__positive{font-weight:850;color:#08704b!important}.calculators-module__kP0nZa__warning{font-weight:850;color:#88531a!important}.calculators-module__kP0nZa__page :focus-visible{outline-offset:3px;outline:3px solid #e6a735}@media (max-width:760px){.calculators-module__kP0nZa__toolGrid{grid-template-columns:1fr}.calculators-module__kP0nZa__toolCard{min-height:185px}.calculators-module__kP0nZa__formGrid{grid-template-columns:1fr}}@media (max-width:560px){.calculators-module__kP0nZa__header{align-items:flex-start;gap:10px}.calculators-module__kP0nZa__header nav{grid-template-columns:repeat(2,1fr);display:grid}.calculators-module__kP0nZa__content{width:calc(100% - 24px);margin-top:25px}.calculators-module__kP0nZa__hero{padding-top:48px}.calculators-module__kP0nZa__toolPanel{padding:16px}.calculators-module__kP0nZa__primary{width:100%}.calculators-module__kP0nZa__answer output{word-break:break-all}.calculators-module__kP0nZa__source{flex-direction:column;gap:5px}}
