.calc-wrap[data-astro-cid-hlvd5si6]{background:var(--paper-2);border-bottom:2px solid var(--line);padding-block:40px}.calc[data-astro-cid-hlvd5si6]{border:2px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.calc__in[data-astro-cid-hlvd5si6]{border-right:2px solid var(--ink);align-content:start;gap:22px;padding:28px;display:grid}.two[data-astro-cid-hlvd5si6]{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.calc__sum[data-astro-cid-hlvd5si6]{font:800 clamp(28px, 3vw, 40px)/1 var(--f-display);letter-spacing:-.03em;padding:18px}.hint[data-astro-cid-hlvd5si6]{color:var(--ink-2);margin:0;font-size:14px}.months[data-astro-cid-hlvd5si6]{border:2px solid var(--ink);background:var(--paper)}.months[data-astro-cid-hlvd5si6] summary[data-astro-cid-hlvd5si6]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:14px 16px;font-size:15px;list-style:none;display:flex}.months[data-astro-cid-hlvd5si6] summary[data-astro-cid-hlvd5si6]::-webkit-details-marker{display:none}.months__tog[data-astro-cid-hlvd5si6]{color:var(--blue);margin-left:auto;font-weight:600}.months[data-astro-cid-hlvd5si6] .hint[data-astro-cid-hlvd5si6]{padding:0 16px 10px}.mlist[data-astro-cid-hlvd5si6]{border-top:1px solid var(--line-soft);display:grid}.mlist[data-astro-cid-hlvd5si6] .mrow{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 64px auto;align-items:center;gap:10px;padding:8px 16px;font-size:15px;display:grid}.mlist[data-astro-cid-hlvd5si6] .mrow__chk{cursor:pointer;align-items:center;gap:10px;display:flex}.mlist[data-astro-cid-hlvd5si6] .mrow__chk input{width:18px;height:18px;accent-color:var(--blue)}.mlist[data-astro-cid-hlvd5si6] .mrow__days{font:500 15px/1 var(--f-mono);border:1px solid var(--ink);background:var(--card);width:100%;padding:8px}.mlist[data-astro-cid-hlvd5si6] .mrow__days:disabled{border-color:var(--line-soft);color:var(--ink-3);background:0 0}.mlist[data-astro-cid-hlvd5si6] .mrow__of{font:400 12px/1 var(--f-mono);color:var(--ink-3)}.calc__out[data-astro-cid-hlvd5si6]{flex-direction:column;display:flex}.big[data-astro-cid-hlvd5si6]{border-bottom:2px solid var(--ink);padding:28px}.big[data-astro-cid-hlvd5si6] p[data-astro-cid-hlvd5si6]{margin:0}.big__v[data-astro-cid-hlvd5si6]{font-size:clamp(40px,4.8vw,68px);margin-top:8px!important}.res[data-astro-cid-hlvd5si6]{margin:0}.res[data-astro-cid-hlvd5si6]>div[data-astro-cid-hlvd5si6]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 28px;display:flex}.res[data-astro-cid-hlvd5si6] dd[data-astro-cid-hlvd5si6]{font:600 clamp(20px, 2vw, 26px)/1.1 var(--f-display);letter-spacing:-.02em;white-space:nowrap;margin:0}.res__hl[data-astro-cid-hlvd5si6]{background:var(--lime)}.res__hl[data-astro-cid-hlvd5si6] dt[data-astro-cid-hlvd5si6]{color:var(--ink)}.formula-line[data-astro-cid-hlvd5si6]{font:400 13px/1.4 var(--f-mono);color:var(--ink-2);margin:0;padding:16px 28px}.body[data-astro-cid-hlvd5si6]{grid-template-columns:minmax(0,1fr) 300px;gap:56px;display:grid}.body[data-astro-cid-hlvd5si6] .prose[data-astro-cid-hlvd5si6] h2[data-astro-cid-hlvd5si6]:first-child{margin-top:0}.side[data-astro-cid-hlvd5si6]{align-content:start;gap:10px;display:grid}.side__link[data-astro-cid-hlvd5si6]{border:2px solid var(--ink);background:var(--card);padding:16px;font-weight:600;text-decoration:none;display:block}.side__link[data-astro-cid-hlvd5si6]:hover{background:var(--lime);color:var(--ink)}.faq-wrap[data-astro-cid-hlvd5si6]{padding-top:0}@media (width<=960px){.calc[data-astro-cid-hlvd5si6]{box-shadow:5px 5px 0 var(--ink);grid-template-columns:1fr}.calc__in[data-astro-cid-hlvd5si6]{border-right:0;border-bottom:2px solid var(--ink)}.body[data-astro-cid-hlvd5si6]{grid-template-columns:1fr}}@media (width<=520px){.calc__in[data-astro-cid-hlvd5si6],.big[data-astro-cid-hlvd5si6]{padding:18px}.res[data-astro-cid-hlvd5si6]>div[data-astro-cid-hlvd5si6],.formula-line[data-astro-cid-hlvd5si6]{padding-inline:18px}.two[data-astro-cid-hlvd5si6]{grid-template-columns:1fr}}
