.mc-calculator-v2{--ct-green:#368b42;--ct-ink:#111;--ct-muted:#606860;--ct-line:#e5e5e5;background:#fff;color:var(--ct-ink);font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}.mc-calculator-v2 *{box-sizing:border-box}.mc-calculator-v2 [hidden]{display:none!important}.mc-calculator-v2 h1,.mc-calculator-v2 h2{font-family:inherit!important;color:#111!important;text-transform:none!important}.mc-calculator-v2 a{color:#287135;text-underline-offset:4px}.mc-calculator-v2 .mt-header{display:flex;align-items:center;gap:24px;max-width:1180px;padding:24px 28px;margin:auto;border-bottom:1px solid var(--ct-line)}.mc-calculator-v2 .mt-header img{width:124px;height:auto;display:block}.mc-calculator-v2 .mt-header nav{margin-left:auto;display:flex;align-items:center;gap:20px}.mc-calculator-v2 .mt-header nav>a{font-size:13px;text-decoration:none}.ct-lang{border:1px solid var(--ct-line);padding:6px 11px;border-radius:25px}.ct-wrap{max-width:1060px;margin:auto;padding:0 28px 40px}.ct-heading{padding:38px 0 28px;max-width:850px}.ct-breadcrumb{font-size:12px;color:#737873;margin:0 0 19px}.ct-breadcrumb a{text-decoration:none}.mc-calculator-v2 h1{font-size:clamp(30px,4.5vw,45px);font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0 0 14px}.ct-heading>p:last-child{color:var(--ct-muted);margin:0;font-size:16px;max-width:62ch}.ct-card{border:1px solid var(--ct-line);border-radius:18px;padding:30px;background:#fff;box-shadow:0 10px 35px -28px #1113}.ct-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:36px;align-items:start}.ct-field{margin:0 0 17px;min-width:0}.ct-field label,.ct-choice legend{display:block;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 7px}.mc-calculator-v2 .ct-field input,.mc-calculator-v2 .ct-field select{width:100%;height:40px;min-height:40px;border:1px solid #d8dcd8;border-radius:9px;padding:8px 12px;background:#fff;color:#111;box-shadow:none;margin:0;font:400 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-variant-numeric:tabular-nums}.mc-calculator-v2 .ct-field select{height:auto}.ct-field small{display:block;color:var(--ct-muted);font-size:11px;line-height:1.5;margin:6px 0 0}.ct-field small:empty{display:none}.ct-choice{border:0;padding:0;margin:0 0 22px;display:flex;gap:7px}.ct-choice label{position:relative;cursor:pointer}.ct-choice input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ct-choice span{display:block;border:1px solid var(--ct-line);padding:7px 14px;border-radius:9px;font-size:13px;background:#f5f5f5}.ct-choice input:checked+span{border-color:#368b42;background:#eff7f0;color:#276d31;font-weight:600}.ct-choice input:focus-visible+span{outline:3px solid #368b4240;outline-offset:2px}.ct-check{display:flex;gap:10px;font-size:13px;line-height:1.5;align-items:flex-start;margin:0 0 18px}.ct-check input{width:17px;height:17px;min-width:17px;accent-color:var(--ct-green);margin:2px 0 0}.mc-calculator-v2 :focus-visible{outline:3px solid #368b4240;outline-offset:2px}.mc-calculator-v2 .ct-scope{font-size:12px;line-height:1.6;color:#586258;background:#f5f5f5;padding:12px 14px;border-radius:9px;margin:18px 0 0}.ct-result{background:#f0f7f1;border:1px solid #d8e7db;border-radius:14px;padding:24px;min-height:150px}.mc-calculator-v2 .ct-result h2{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;margin:0 0 12px}.ct-value{display:block;font-size:clamp(30px,3.8vw,40px);font-weight:750;line-height:1.15;color:#22682f;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ct-result>p{color:#526652;font-size:13px;margin:0}.ct-totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 18px;font-size:13px;margin:22px 0 0}.ct-totals dt{color:#596559}.ct-totals dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.mc-calculator-v2 .ct-note{font-size:12px;color:#606860;line-height:1.6;margin:18px 0 0}.ct-comparison{border-top:1px solid #d6e6d8;padding-top:16px;margin-top:20px}.ct-comparison p{font-size:13px;line-height:1.5;margin:0 0 6px}.ct-comparison>strong{font-size:26px;line-height:1.3;color:#22682f;font-variant-numeric:tabular-nums}.ct-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin:16px 0 0}.mc-calculator-v2 button.ct-text{font:600 12px/1.5 inherit!important;font-family:inherit!important;font-size:12px!important;line-height:1.5!important;color:#287135!important;background:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #adc7b1!important;border-radius:0!important;padding:4px 0!important;min-height:32px!important;width:auto!important;cursor:pointer}.mc-calculator-v2 button.ct-text:disabled{opacity:.45;cursor:default}.ct-actions [role=status]{font-size:12px;color:#287135}.mc-calculator-v2 details{border-top:1px solid var(--ct-line);padding:16px 0 0;margin:20px 0 0}.mc-calculator-v2 summary{font-size:13px;font-weight:600;cursor:pointer}.mc-calculator-v2 details[open]>summary{margin-bottom:15px}.mc-calculator-v2 details p{font-size:13px;line-height:1.7;color:#5c655c;margin:0 0 12px}.ct-grid{display:grid;grid-template-columns:1fr;gap:0}.ct-explainer{padding:32px 2px 0;max-width:800px}.mc-calculator-v2 .ct-explainer h2{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:0 0 12px}.ct-explainer>p{font-size:14px;line-height:1.7;color:#596159;margin:0}.mc-calculator-v2 .ct-formula{font-size:12px;color:#444f44;overflow-wrap:anywhere}.ct-privacy{font-size:11px;color:#737b73;margin:22px 0}.ct-related{display:flex;gap:9px 25px;flex-wrap:wrap}.ct-related a{font-size:12px}.ct-closing{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 0;margin:30px 0 0;border-top:1px solid var(--ct-line)}.ct-closing strong{font-size:17px}.ct-closing p{font-size:13px;color:var(--ct-muted);margin:4px 0 0}.ct-primary{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--ct-green);color:#fff!important;text-decoration:none;padding:12px 22px;border-radius:28px;font-size:14px;font-weight:650;box-shadow:0 5px 15px #368b4220}.ct-footer{max-width:1180px;margin:auto;padding:24px 28px;border-top:1px solid var(--ct-line);font-size:12px;color:#667066}.ct-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ct-hub-card{border:1px solid var(--ct-line);border-radius:16px;padding:24px;text-decoration:none!important;background:#fff;box-shadow:0 12px 30px -26px #1113;transition:border-color .2s,transform .2s}.ct-hub-card:hover{border-color:#368b42;transform:translateY(-2px)}.ct-number{font-size:12px;color:#368b42;font-weight:700}.mc-calculator-v2 .ct-hub-card h2{font-size:23px;letter-spacing:-.02em;line-height:1.25;margin:16px 0 12px}.ct-hub-card p{font-size:13px;color:#626962;line-height:1.7;margin:0 0 18px}.ct-hub-card>span:last-child{font-size:22px;color:#368b42}
@media(max-width:760px){.mc-calculator-v2 .mt-header{padding:18px 20px;gap:15px}.mc-calculator-v2 .mt-header img{width:105px}.mc-calculator-v2 .mt-header nav{gap:12px}.mc-calculator-v2 .mt-header nav>a{font-size:12px}.ct-wrap{padding:0 20px 28px}.ct-heading{padding:27px 0 22px}.mc-calculator-v2 h1{font-size:30px;line-height:1.13}.ct-heading>p:last-child{font-size:14px}.ct-card{padding:20px 17px;border-radius:15px}.ct-layout{grid-template-columns:1fr;gap:23px}.ct-field{margin-bottom:15px}.ct-field label{font-size:12px}.mc-calculator-v2 .ct-field input,.mc-calculator-v2 .ct-field select{font-size:16px;height:40px;min-height:40px}.mc-calculator-v2 .ct-field select{height:auto}.ct-choice span{font-size:12px}.ct-result{padding:20px;min-height:0}.ct-value{font-size:34px}.ct-totals{font-size:12px;gap:10px 12px}.ct-closing{align-items:flex-start;flex-direction:column;gap:17px}.ct-primary{font-size:13px;padding:11px 20px}.ct-footer{padding:22px 20px;font-size:11px}.ct-hub{grid-template-columns:1fr;gap:13px}.ct-hub-card{padding:20px}.mc-calculator-v2 .ct-hub-card h2{font-size:23px;max-width:26ch;margin:10px 0}.ct-hub-card p{margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){.mc-calculator-v2 *{transition:none!important;scroll-behavior:auto!important}}@media print{.mc-calculator-v2 .mt-header nav,.ct-actions,.ct-related,.ct-closing,.ct-explainer,.ct-privacy,.ct-footer,.mcs-menu,#site-menu,#site-menu-backdrop{display:none!important}.ct-layout{grid-template-columns:1fr 1fr}.ct-card{box-shadow:none;break-inside:avoid}.mc-calculator-v2{font-size:12px}.mc-calculator-v2 .ct-field input,.mc-calculator-v2 .ct-field select{border:0;background:#fff}.ct-heading{padding-top:20px}}
.murcot-customer-tools .page-header{display:none}.mc-calculator-v2 button.ct-text{font-weight:600!important}
.mc-calculator-v2 .mt-header button.mcs-open{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #e5e5e5!important;border-radius:50%!important;background:#fff!important;color:#111!important;box-shadow:none!important;font-family:inherit!important;font-size:20px!important;line-height:1!important}.murcot-customer-tools .entry-content>p:empty{display:none}
.mc-calculator-v2 summary{min-height:40px;line-height:24px;padding:8px 0}.ct-choice span{min-height:44px;display:flex;align-items:center}.ct-choice input{z-index:1}

/* Visual examples: real math in readable HTML, with compact scalable illustrations. */
.ct-visual{margin:30px 0 0;padding:22px 24px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:16px;max-width:800px}.ct-visual figcaption{font-size:12px;line-height:1.5;color:#606860;margin-bottom:18px}.ct-visual-steps{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:6px}.ct-visual-step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.ct-visual-step img{width:76px;height:52px;object-fit:contain;margin:0 0 8px}.ct-visual-step span{font-size:12px;line-height:1.4;color:#606860}.ct-visual-step strong{font-size:23px;line-height:1.3;color:#111;font-variant-numeric:tabular-nums;margin-top:5px;letter-spacing:-.025em;white-space:nowrap}.ct-visual-step:last-child strong{color:#287135}.ct-visual-sign{font-size:23px;color:#606860;text-align:center}.ct-explainer{padding-top:24px}
@media(max-width:760px){.ct-visual{padding:17px 12px;margin-top:24px}.ct-visual figcaption{font-size:11px;margin-bottom:13px}.ct-visual-steps{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:2px}.ct-visual-step img{width:58px;height:40px;margin-bottom:6px}.ct-visual-step span{font-size:10px;min-height:28px;display:flex;align-items:center}.ct-visual-step strong{font-size:clamp(13px,4.1vw,19px);letter-spacing:-.04em}.ct-visual-sign{font-size:18px}}
@media print{.ct-visual{display:none}}

#ct-accom-note{margin:10px 0 12px}
