.strong[data-astro-cid-mnbyofeg]{font-weight:600}.small[data-astro-cid-mnbyofeg]{font-size:14px}.center[data-astro-cid-mnbyofeg]{text-align:center}.intro[data-astro-cid-mnbyofeg]{flex-direction:column;gap:12px;padding-top:28px;display:flex}.crumbs[data-astro-cid-mnbyofeg]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:15px;display:flex}h1[data-astro-cid-mnbyofeg]{letter-spacing:-.025em;font-size:clamp(32px,4.4vw,48px);line-height:1.05}.lede[data-astro-cid-mnbyofeg]{color:var(--muted);max-width:760px;margin:0;font-size:19px;line-height:1.55}.calc[data-astro-cid-mnbyofeg]{flex-wrap:wrap;align-items:stretch;gap:24px;padding-top:28px;display:flex}.calc-side[data-astro-cid-mnbyofeg]{flex-direction:column;flex:340px;gap:20px;max-width:420px;display:flex}.calc-main[data-astro-cid-mnbyofeg]{flex-direction:column;flex:999 480px;gap:12px;min-width:0;display:flex}.inputs[data-astro-cid-mnbyofeg]{flex-direction:column;gap:20px;padding:24px;display:flex}.legend[data-astro-cid-mnbyofeg]{color:var(--muted);border-top:1px solid var(--rule-soft);gap:18px;padding-top:12px;font-size:14px;display:flex}.legend[data-astro-cid-mnbyofeg]>span[data-astro-cid-mnbyofeg]{align-items:center;gap:8px;display:flex}.how[data-astro-cid-mnbyofeg]{flex-direction:column;flex:auto;gap:12px;padding:22px 24px;display:flex}.how[data-astro-cid-mnbyofeg] h2[data-astro-cid-mnbyofeg]{letter-spacing:-.01em;font-size:19px}.how[data-astro-cid-mnbyofeg] p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.advice[data-astro-cid-mnbyofeg]{color:var(--muted);margin:0;font-size:14px}.tool-page[data-astro-cid-mnbyofeg] .fields{flex-direction:column;gap:18px;display:flex}.tool-page[data-astro-cid-mnbyofeg] .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tool-page[data-astro-cid-mnbyofeg] .field{flex-direction:column;gap:8px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.tool-page[data-astro-cid-mnbyofeg] .field input,.tool-page[data-astro-cid-mnbyofeg] .field select{width:100%;min-height:48px;font:inherit;font-family:var(--font-mono);background:var(--input);border:1px solid var(--input-edge);color:var(--ink);border-radius:2px;padding:10px 12px;font-size:17px;font-weight:400}.tool-page[data-astro-cid-mnbyofeg] .field select{font-family:var(--font-body);font-weight:500}.tool-page[data-astro-cid-mnbyofeg] .field input:focus,.tool-page[data-astro-cid-mnbyofeg] .field select:focus{border:2px solid var(--teal);outline:none;padding:9px 11px}.tool-page[data-astro-cid-mnbyofeg] .hint{color:var(--muted);font-size:14px;font-weight:400}.tool-page[data-astro-cid-mnbyofeg] .formula{font-family:var(--font-mono);white-space:pre-wrap;background:var(--paper);border:1px solid var(--rule-soft);color:var(--ink);margin:0;padding:12px 14px;font-size:14px;line-height:1.8}.tool-page[data-astro-cid-mnbyofeg] .result{background:var(--calc);border:2px solid var(--teal);border-radius:2px;flex-direction:column;gap:20px;height:100%;padding:clamp(20px,3vw,28px) clamp(18px,3vw,30px);display:flex;position:relative}.tool-page[data-astro-cid-mnbyofeg] .result:after{content:"";background:var(--teal);border:2px solid var(--paper);width:10px;height:10px;position:absolute;bottom:-6px;right:-6px}.tool-page[data-astro-cid-mnbyofeg] .result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tool-page[data-astro-cid-mnbyofeg] .result-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);font-size:13px}.tool-page[data-astro-cid-mnbyofeg] .result-big{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:.95;display:block}.tool-page[data-astro-cid-mnbyofeg] .result-sub{color:var(--muted);font-size:17px}.tool-page[data-astro-cid-mnbyofeg] .stats{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.tool-page[data-astro-cid-mnbyofeg] .stat{background:var(--surface);border:1px solid var(--calc-edge);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tool-page[data-astro-cid-mnbyofeg] .stat-label{color:var(--muted);font-size:14px}.tool-page[data-astro-cid-mnbyofeg] .stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.tool-page[data-astro-cid-mnbyofeg] .calc-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--calc-edge);width:100%;font-size:15px}.tool-page[data-astro-cid-mnbyofeg] .calc-table th,.tool-page[data-astro-cid-mnbyofeg] .calc-table td{text-align:left;border-top:1px solid #ededed;padding:10px 14px}.tool-page[data-astro-cid-mnbyofeg] .calc-table th{font-weight:500}.tool-page[data-astro-cid-mnbyofeg] .calc-table td{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.tool-page[data-astro-cid-mnbyofeg] .calc-table tr:first-child th,.tool-page[data-astro-cid-mnbyofeg] .calc-table tr:first-child td{border-top:0}.tool-page[data-astro-cid-mnbyofeg] .calc-table .total th,.tool-page[data-astro-cid-mnbyofeg] .calc-table .total td{border-top:2px solid var(--calc-edge);font-weight:700}.cta-wrap[data-astro-cid-mnbyofeg]{padding-top:48px}.cta[data-astro-cid-mnbyofeg]{flex-wrap:wrap;display:flex;overflow:hidden}.cta[data-astro-cid-mnbyofeg] .cta-img{aspect-ratio:5/4;object-fit:cover;flex:360px;width:100%;max-width:470px}.cta-body[data-astro-cid-mnbyofeg]{flex-wrap:wrap;flex:999 420px;gap:24px 32px;padding:clamp(22px,3vw,32px);display:flex}.cta-text[data-astro-cid-mnbyofeg]{flex-direction:column;flex:999 260px;gap:14px;display:flex}.cta-text[data-astro-cid-mnbyofeg] h2[data-astro-cid-mnbyofeg]{font-size:clamp(24px,2.6vw,30px);line-height:1.1}.cta-text[data-astro-cid-mnbyofeg] ul[data-astro-cid-mnbyofeg]{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.cta-text[data-astro-cid-mnbyofeg] li[data-astro-cid-mnbyofeg]{align-items:flex-start;gap:10px;display:flex}.cta-text[data-astro-cid-mnbyofeg] li[data-astro-cid-mnbyofeg] svg[data-astro-cid-mnbyofeg]{color:var(--good);flex-shrink:0;margin-top:2px}.cta-buy[data-astro-cid-mnbyofeg]{flex-direction:column;flex:210px;justify-content:center;gap:10px;display:flex}.cta-name[data-astro-cid-mnbyofeg]{color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.cta-name[data-astro-cid-mnbyofeg]:hover{color:var(--teal)}.cta-price[data-astro-cid-mnbyofeg]{font-family:var(--font-display);letter-spacing:-.02em;font-size:46px;font-weight:700;line-height:1}.cta-buy[data-astro-cid-mnbyofeg] .btn--buy{width:100%;margin-top:4px}.explained[data-astro-cid-mnbyofeg]{padding-top:72px}.prose[data-astro-cid-mnbyofeg]{max-width:72ch}.prose[data-astro-cid-mnbyofeg] h2{margin:40px 0 12px;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.prose[data-astro-cid-mnbyofeg] h2:first-child{margin-top:0}.prose[data-astro-cid-mnbyofeg] h3{margin:24px 0 8px;font-size:20px}.prose[data-astro-cid-mnbyofeg] p,.prose[data-astro-cid-mnbyofeg] li{font-size:18px;line-height:1.65}.prose[data-astro-cid-mnbyofeg] ul,.prose[data-astro-cid-mnbyofeg] ol{padding-left:1.2em}.prose[data-astro-cid-mnbyofeg] .calc-table{margin:16px 0}.sources[data-astro-cid-mnbyofeg] li[data-astro-cid-mnbyofeg]{font-size:16px}.split[data-astro-cid-mnbyofeg]{flex-wrap:wrap;align-items:flex-start;gap:24px 48px;padding-top:72px;display:flex}.split-side[data-astro-cid-mnbyofeg]{flex-direction:column;flex:260px;gap:10px;display:flex}.split-side[data-astro-cid-mnbyofeg] h2[data-astro-cid-mnbyofeg]{font-size:clamp(28px,3vw,36px)}.split-main[data-astro-cid-mnbyofeg]{flex:999 560px;min-width:0}.faq[data-astro-cid-mnbyofeg] details[data-astro-cid-mnbyofeg]{padding:0 24px}.faq[data-astro-cid-mnbyofeg] details[data-astro-cid-mnbyofeg]+details[data-astro-cid-mnbyofeg]{border-top:1px solid var(--rule-soft)}.faq[data-astro-cid-mnbyofeg] summary[data-astro-cid-mnbyofeg]{cursor:pointer;font-family:var(--font-display);padding:20px 0;font-size:19px;font-weight:700;line-height:1.3}.faq[data-astro-cid-mnbyofeg] p[data-astro-cid-mnbyofeg]{color:var(--muted);margin:0;padding:0 0 22px;font-size:16px;line-height:1.6}.more[data-astro-cid-mnbyofeg]{padding-block:72px 80px}.more[data-astro-cid-mnbyofeg] h2[data-astro-cid-mnbyofeg]{margin-bottom:20px;font-size:clamp(26px,2.8vw,32px)}.related[data-astro-cid-mnbyofeg]{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:16px;display:grid}.rel[data-astro-cid-mnbyofeg]{color:var(--ink);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.rel[data-astro-cid-mnbyofeg]:hover{border-color:var(--teal)}.rel-name[data-astro-cid-mnbyofeg]{font-family:var(--font-display);font-size:19px;font-weight:700}.cat-link[data-astro-cid-mnbyofeg]{margin:24px 0 0}.sticky-buy[data-astro-cid-mnbyofeg]{display:none}@media (width<=900px){.calc-side[data-astro-cid-mnbyofeg]{max-width:none}.tool-page[data-astro-cid-mnbyofeg] .result{height:auto}.sticky-buy[data-astro-cid-mnbyofeg]:not([hidden]){z-index:20;background:var(--surface);border-top:1px solid var(--rule);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #15313a14}.sticky-buy[data-astro-cid-mnbyofeg] .sticky-img{object-fit:cover;border-radius:4px;flex-shrink:0;width:56px;height:45px}.sticky-text[data-astro-cid-mnbyofeg]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;line-height:1.3;display:flex}.sticky-name[data-astro-cid-mnbyofeg]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sticky-buy[data-astro-cid-mnbyofeg] .sticky-btn{height:44px;padding:0 16px;font-size:16px}.more[data-astro-cid-mnbyofeg]{padding-bottom:104px}}
