.quiz-answer{text-align:left;width:100%;min-height:3.5rem;color:var(--ink);background:var(--field-bg);border:1.5px solid var(--field-line);border-radius:var(--r-input);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:1.05rem;line-height:1.4;transition:border-color .14s,background-color .14s,color .14s;display:flex}.quiz-answer svg{color:var(--brand);transition:transform .16s}.quiz-answer:hover{border-color:var(--brand);background:var(--tint)}.quiz-answer:hover svg{transform:translate(3px)}.quiz-answer[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.quiz-answer[aria-pressed=true] svg{color:var(--on-brand)}.quiz-answer:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.quiz-seg[data-on]{background:var(--brand)}.mec-card[data-astro-cid-zohqc5of]{width:min(100%,76rem);color:var(--ink);margin-inline:auto;padding:0}.mec-heading-row[data-astro-cid-zohqc5of]{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:0;display:flex}.mec-heading[data-astro-cid-zohqc5of]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:680;line-height:1.02}.mec-label[data-astro-cid-zohqc5of]{font-family:var(--font-body);letter-spacing:0;font-size:.96rem;font-weight:650}.mec-layout[data-astro-cid-zohqc5of]{gap:clamp(1.5rem,4vw,4rem);padding-top:2.5rem;display:grid}.mec-controls[data-astro-cid-zohqc5of]{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);gap:1.35rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.mec-field[data-astro-cid-zohqc5of]{gap:.7rem;display:grid}.mec-field-head[data-astro-cid-zohqc5of]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.mec-label[data-astro-cid-zohqc5of]{color:var(--muted);line-height:1.3}.mec-value[data-astro-cid-zohqc5of]{color:var(--ink);font-family:var(--font-display);flex:none;font-size:1.45rem;font-weight:500;line-height:1}.mec-input-row[data-astro-cid-zohqc5of],.mec-assumption-control[data-astro-cid-zohqc5of]{grid-template-columns:minmax(0,1fr) 6.25rem;align-items:center;gap:.85rem;display:grid}.mec-range[data-astro-cid-zohqc5of]{--mec-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0}.mec-range[data-astro-cid-zohqc5of]::-webkit-slider-runnable-track{border-radius:var(--r-input);background:linear-gradient(to right, var(--amber) 0 var(--mec-progress), var(--line) var(--mec-progress) 100%);height:.42rem}.mec-range[data-astro-cid-zohqc5of]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--amber);border-radius:50%;width:1.45rem;height:1.45rem;margin-top:-.515rem}.mec-range[data-astro-cid-zohqc5of]::-moz-range-track{border-radius:var(--r-input);background:var(--line);height:.42rem}.mec-range[data-astro-cid-zohqc5of]::-moz-range-progress{border-radius:var(--r-input);background:var(--amber);height:.42rem}.mec-range[data-astro-cid-zohqc5of]::-moz-range-thumb{border:2px solid var(--ink);background:var(--amber);border-radius:50%;width:1.45rem;height:1.45rem}.mec-range[data-astro-cid-zohqc5of]:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--r-input)}.mec-number[data-astro-cid-zohqc5of],.mec-number-wrap[data-astro-cid-zohqc5of] .mec-number[data-astro-cid-zohqc5of]{text-align:right;min-width:0;min-height:2.75rem;font-family:var(--font-mono);padding:.45rem .55rem;font-size:.9rem;line-height:1}.mec-number-wrap[data-astro-cid-zohqc5of]{border:1.5px solid var(--field-line);border-radius:var(--r-input);background:var(--field-bg);min-height:2.75rem;color:var(--muted);font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:.65rem;font-size:.9rem;display:grid}.mec-number-wrap--prefix[data-astro-cid-zohqc5of]{grid-template-columns:auto minmax(0,1fr);padding-left:.65rem;padding-right:0}.mec-number-wrap[data-astro-cid-zohqc5of] .mec-number[data-astro-cid-zohqc5of]{box-shadow:none;background:0 0;border:0}.mec-number-wrap[data-astro-cid-zohqc5of]:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent)}.mec-number-wrap[data-astro-cid-zohqc5of] .mec-number[data-astro-cid-zohqc5of]:focus-visible{outline:0}.mec-assumption[data-astro-cid-zohqc5of]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mec-assumption[data-astro-cid-zohqc5of] summary[data-astro-cid-zohqc5of]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding-block:.65rem;list-style:none;display:flex}.mec-assumption[data-astro-cid-zohqc5of] summary[data-astro-cid-zohqc5of]::-webkit-details-marker{display:none}.mec-assumption-copy[data-astro-cid-zohqc5of]{margin-top:.15rem;font-size:.94rem;line-height:1.35;display:block}.mec-change[data-astro-cid-zohqc5of]{color:var(--brand);text-underline-offset:.2em;flex:none;font-size:.9rem;font-weight:650;text-decoration:underline}.mec-assumption-control[data-astro-cid-zohqc5of]{padding-bottom:1rem}.mec-result-wrap[data-astro-cid-zohqc5of]{border-radius:var(--r-panel);background:var(--ink-raw);min-width:0;color:var(--ice-raw);flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.mec-result-label[data-astro-cid-zohqc5of]{color:var(--muted);margin:0 0 .65rem}.mec-result[data-astro-cid-zohqc5of]{font-family:var(--font-display);color:#b9c6cf;letter-spacing:-.015em;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:400;line-height:1.2}.mec-result[data-astro-cid-zohqc5of] strong[data-astro-cid-zohqc5of]{color:var(--amber-raw);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-block:.45rem;font-size:clamp(4.25rem,9vw,7.25rem);font-weight:400;line-height:.9;display:block}.mec-breakdown[data-astro-cid-zohqc5of]{max-width:46ch;margin:1.35rem 0 0;font-weight:520;line-height:1.45}.mec-caveat[data-astro-cid-zohqc5of]{color:#b9c6cf;max-width:55ch;margin:.75rem 0 0;font-size:.88rem;line-height:1.45}.mec-sr-only[data-astro-cid-zohqc5of]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=52rem){.mec-layout[data-astro-cid-zohqc5of]{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem)}}@media (width<=31rem){.mec-heading-row[data-astro-cid-zohqc5of]{display:block}.mec-context[data-astro-cid-zohqc5of]{margin-top:.65rem}.mec-input-row[data-astro-cid-zohqc5of],.mec-assumption-control[data-astro-cid-zohqc5of]{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.55rem}}.mec-range[data-astro-cid-zohqc5of]::-webkit-slider-thumb{transition:transform .16s,box-shadow .16s}.mec-range[data-astro-cid-zohqc5of]::-moz-range-thumb{transition:transform .16s,box-shadow .16s}.mec-range[data-astro-cid-zohqc5of]:hover::-webkit-slider-thumb,.mec-range[data-astro-cid-zohqc5of][data-drag]::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 6px #ffb00038}.mec-range[data-astro-cid-zohqc5of]:hover::-moz-range-thumb,.mec-range[data-astro-cid-zohqc5of][data-drag]::-moz-range-thumb{transform:scale(1.2);box-shadow:0 0 0 6px #ffb00038}.mec-value[data-astro-cid-zohqc5of][data-pulse]{animation:.42s ease-out mec-flash}.mec-result-wrap[data-astro-cid-zohqc5of]{border:1px solid var(--line);position:relative}.mec-result-wrap[data-astro-cid-zohqc5of][data-pulse]{animation:.62s ease-out mec-ring}@keyframes mec-flash{0%{color:var(--amber);transform:translateY(-2px)}to{color:var(--ink);transform:none}}@keyframes mec-ring{0%{border-color:var(--amber);box-shadow:0 0 #ffb00073}to{border-color:var(--line);box-shadow:0 0 0 18px #ffb00000}}.mec-formula[data-astro-cid-zohqc5of]{color:#b9c6cf;border-top:1px solid #ffffff29;max-width:55ch;margin:1rem 0 0;padding-top:.9rem;font-size:.8125rem;line-height:1.5}.mec-formula[data-astro-cid-zohqc5of] span[data-astro-cid-zohqc5of]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-raw);margin-bottom:.2rem;font-size:.6875rem;display:block}@media (prefers-reduced-motion:reduce){.mec-value[data-astro-cid-zohqc5of][data-pulse],.mec-result-wrap[data-astro-cid-zohqc5of][data-pulse]{animation:none}.mec-range[data-astro-cid-zohqc5of]::-webkit-slider-thumb,.mec-range[data-astro-cid-zohqc5of]::-moz-range-thumb{transition:none}}.card[data-astro-cid-ktb2cq35]{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);padding:clamp(1.25rem,3.5vw,3rem)}.more[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{transition:border-color .2s,background-color .2s}.more[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:hover{border-color:var(--amber);background:var(--surface)}.more-arrow[data-astro-cid-7a6hbtlg]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.more-row[data-astro-cid-7a6hbtlg]:hover .more-arrow[data-astro-cid-7a6hbtlg],.more-row[data-astro-cid-7a6hbtlg]:focus-visible .more-arrow[data-astro-cid-7a6hbtlg]{transform:translate(5px)}.public-service[data-astro-cid-7a6hbtlg]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#090e13cc,#090e1366 65%,#090e139e);position:absolute;inset:0}.public-service[data-astro-cid-7a6hbtlg]{transition:border-color .2s}.public-service[data-astro-cid-7a6hbtlg]:hover{border-color:var(--amber)}.svc-card[data-astro-cid-7a6hbtlg],.svc-feature[data-astro-cid-7a6hbtlg]{transition:transform .16s,box-shadow .16s}.svc-card[data-astro-cid-7a6hbtlg]:hover,.svc-feature[data-astro-cid-7a6hbtlg]:hover{transform:translateY(-3px)}.svc-link[data-astro-cid-7a6hbtlg] svg[data-astro-cid-7a6hbtlg]{transition:transform .16s}.svc-card[data-astro-cid-7a6hbtlg]:hover .svc-link[data-astro-cid-7a6hbtlg] svg[data-astro-cid-7a6hbtlg],.svc-feature[data-astro-cid-7a6hbtlg]:hover .svc-link[data-astro-cid-7a6hbtlg] svg[data-astro-cid-7a6hbtlg]{transform:translate(4px)}.svc-node[data-astro-cid-7a6hbtlg]:not(:last-child):before{content:"";background:var(--line);width:2px;height:calc(100% + .5rem);position:absolute;top:1.2rem;left:.4375rem}.svc-node[data-astro-cid-7a6hbtlg]:last-child .svc-dot[data-astro-cid-7a6hbtlg]{background:var(--amber)}
