.insight-cta[data-astro-cid-6iqrflpb]{color:#061b31;background:var(--fill-accent);border-radius:var(--radius-surface);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(1.4rem,4vw,2.75rem);margin:4rem 0;padding:clamp(1.15rem,3vw,1.75rem);display:grid}.insight-cta[data-astro-cid-6iqrflpb] h2[data-astro-cid-6iqrflpb]{color:#061b31;letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.22}.insight-cta[data-astro-cid-6iqrflpb] p[data-astro-cid-6iqrflpb]{color:#475569;max-width:34rem;margin:.75rem 0 0;font-size:.95rem;line-height:1.65}.insight-cta__button[data-astro-cid-6iqrflpb]{color:#fff;border-radius:var(--radius-control);letter-spacing:.16px;min-height:44px;transition:background-color var(--duration-quick) ease, transform var(--duration-press) ease-out;background:#0f62fe;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.insight-cta__button[data-astro-cid-6iqrflpb]:hover{background:#0043ce}.insight-cta__button[data-astro-cid-6iqrflpb]:active{transform:scale(.97)}.insight-cta__button[data-astro-cid-6iqrflpb]:focus-visible,.insight-cta[data-astro-cid-6iqrflpb] li[data-astro-cid-6iqrflpb] a[data-astro-cid-6iqrflpb]:focus-visible{outline-offset:2px;outline:2px solid #0f62fe}.insight-cta[data-astro-cid-6iqrflpb] ul[data-astro-cid-6iqrflpb]{gap:.9rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.insight-cta[data-astro-cid-6iqrflpb] li[data-astro-cid-6iqrflpb]{padding:0}.insight-cta[data-astro-cid-6iqrflpb] li[data-astro-cid-6iqrflpb] a[data-astro-cid-6iqrflpb]{border-radius:var(--radius-micro);color:#0043ce;font-size:.95rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-block}.insight-cta[data-astro-cid-6iqrflpb] li[data-astro-cid-6iqrflpb] span[data-astro-cid-6iqrflpb]{color:#475569;margin-top:.25rem;font-size:.88rem;line-height:1.55;display:block}@media (width<=820px){.insight-cta[data-astro-cid-6iqrflpb]{grid-template-columns:1fr}}@media (width<=560px){.insight-cta[data-astro-cid-6iqrflpb]{margin:3rem 0}.insight-cta__button[data-astro-cid-6iqrflpb]{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.insight-cta__button[data-astro-cid-6iqrflpb]{transition:none}.insight-cta__button[data-astro-cid-6iqrflpb]:active{transform:none}}:root{--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out}.cbm-tool__diagram-empty[data-astro-cid-cyap4hiv]{text-align:center;max-width:17rem;color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.65}.t-text-swap[data-astro-cid-cyap4hiv]{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);transform:translateY(0)}.t-text-swap[data-astro-cid-cyap4hiv][data-swap-state=exit]{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap[data-astro-cid-cyap4hiv][data-swap-state=enter-start]{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap[data-astro-cid-cyap4hiv],.t-text-swap[data-astro-cid-cyap4hiv][data-swap-state]{filter:none;opacity:1;transform:none;transition:none!important}}.cbm-tool[data-astro-cid-cyap4hiv]{border-radius:var(--radius-surface);background:var(--fill-card);color:var(--color-text);margin:0 0 3rem;padding:clamp(1rem,2.6vw,2rem);scroll-margin-top:7rem}.cbm-tool[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv],.cbm-tool[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv]:before,.cbm-tool[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv]:after{box-sizing:border-box}.cbm-tool[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv][hidden]{display:none!important}.cbm-tool__heading[data-astro-cid-cyap4hiv]{margin-bottom:1.6rem}.cbm-tool__heading[data-astro-cid-cyap4hiv] h2[data-astro-cid-cyap4hiv]{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1.2}.cbm-tool__heading[data-astro-cid-cyap4hiv] p[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.cbm-tool__layout[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(1rem,2.4vw,2rem);display:grid}.cbm-tool__form[data-astro-cid-cyap4hiv],.cbm-tool__visuals[data-astro-cid-cyap4hiv]{min-width:0}.cbm-tool__fields[data-astro-cid-cyap4hiv]{border:0;min-width:0;margin:0;padding:0}.cbm-tool__toolbar[data-astro-cid-cyap4hiv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;margin-bottom:1rem;display:grid}.cbm-tool__toolbar[data-astro-cid-cyap4hiv]>button[data-astro-cid-cyap4hiv]{grid-column:1/-1;justify-self:start}.cbm-tool__unit[data-astro-cid-cyap4hiv]{min-width:0}.cbm-tool__rows[data-astro-cid-cyap4hiv]{gap:.75rem;display:grid}.cbm-tool__row[data-astro-cid-cyap4hiv]{border-radius:var(--radius-card);background:var(--fill-raised);border:0;min-width:0;margin:0;padding:1.15rem;position:relative}.cbm-tool__row[data-astro-cid-cyap4hiv] legend[data-astro-cid-cyap4hiv]{float:left;padding:0;width:100%;min-height:1.5rem;margin:0 0 1rem;padding-inline-end:2rem;font-size:1rem;font-weight:500;line-height:1.5}.cbm-tool__row[data-astro-cid-cyap4hiv][data-selected=true] legend[data-astro-cid-cyap4hiv]{color:var(--color-primary-hover)}.cbm-tool__dimensions[data-astro-cid-cyap4hiv]{clear:both;grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.cbm-tool__dimension[data-astro-cid-cyap4hiv]{min-width:0}.cbm-tool__dimension-heading[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,1fr) minmax(7rem,45%);align-items:center;gap:.75rem;display:grid}.cbm-tool[data-astro-cid-cyap4hiv] .cbm-tool__dimension-heading[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]{text-align:end}.cbm-tool__scale[data-astro-cid-cyap4hiv]{pointer-events:none;height:29px;color:var(--color-muted);font-variant-numeric:tabular-nums;margin:-5px 12px 0;font-size:.6875rem;line-height:1.4;position:relative}.cbm-tool__scale[data-astro-cid-cyap4hiv] [data-cbm-tick-value]{top:0;left:var(--cbm-tick-position);background:#7890b4;width:1px;height:4px;position:absolute}.cbm-tool__scale[data-astro-cid-cyap4hiv] [data-cbm-tick-major=true]{background:var(--color-muted);height:7px}.cbm-tool__scale[data-astro-cid-cyap4hiv] [data-cbm-tick-label]{white-space:nowrap;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cbm-tool__scale[data-astro-cid-cyap4hiv] [data-cbm-tick-value]:first-child [data-cbm-tick-label]{left:0;transform:none}.cbm-tool__scale[data-astro-cid-cyap4hiv] [data-cbm-tick-value]:last-child [data-cbm-tick-label]{left:auto;right:0;transform:none}.cbm-tool__slider-hint[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin:.25rem 0 .9rem;font-size:.75rem;line-height:1.5}.cbm-tool__counts[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;gap:.65rem;margin-top:.9rem;display:grid}.cbm-tool__field[data-astro-cid-cyap4hiv]{min-width:0;color:var(--color-text);gap:.45rem;font-size:.8125rem;line-height:1.45;display:grid}.cbm-tool__field[data-astro-cid-cyap4hiv]>span[data-astro-cid-cyap4hiv]{overflow-wrap:anywhere}.cbm-tool__field[data-astro-cid-cyap4hiv] small[data-astro-cid-cyap4hiv]{color:var(--color-muted);font:inherit;white-space:nowrap;font-size:.75rem}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]:not([type=range]),.cbm-tool[data-astro-cid-cyap4hiv] select[data-astro-cid-cyap4hiv]{border-radius:var(--radius-control);background:var(--fill-well);width:100%;min-width:0;min-height:48px;color:var(--color-text);font-variant-numeric:tabular-nums;border:0;margin:0;padding:.7rem;font-family:inherit;font-size:1rem;line-height:1.4}.cbm-tool[data-astro-cid-cyap4hiv] select[data-astro-cid-cyap4hiv]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23475569' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:16px;padding-inline-end:2rem}[dir=rtl] .cbm-tool[data-astro-cid-cyap4hiv] select[data-astro-cid-cyap4hiv]{background-position:.6rem}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]{text-align:start;direction:ltr}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv][aria-invalid=true]{background:#fff1f1}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv][type=number]{-moz-appearance:textfield;appearance:textfield}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]::-webkit-inner-spin-button,.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cbm-tool[data-astro-cid-cyap4hiv] button[data-astro-cid-cyap4hiv]{cursor:pointer;font-family:inherit}.cbm-tool[data-astro-cid-cyap4hiv] button[data-astro-cid-cyap4hiv]:disabled{cursor:default;opacity:.5}.cbm-tool[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv]:is(input,select,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]:not([type=range]):focus-visible{background:#fff}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;--cbm-range-fill:0%;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0;display:block}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv][type=range]:focus-visible{background:0 0}.cbm-tool__range[data-astro-cid-cyap4hiv]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) 0 var(--cbm-range-fill), #7890b4 var(--cbm-range-fill) 100%);border:0;border-radius:3px;height:6px}.cbm-tool__range[data-astro-cid-cyap4hiv]::-moz-range-track{background:linear-gradient(to right, var(--color-primary) 0 var(--cbm-range-fill), #7890b4 var(--cbm-range-fill) 100%);border:0;border-radius:3px;height:6px}.cbm-tool__range[data-astro-cid-cyap4hiv]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary);width:24px;height:24px;transition:transform .13s var(--ease-out-expo);border:0;border-radius:50%;margin-top:-9px}.cbm-tool__range[data-astro-cid-cyap4hiv]::-moz-range-thumb{background:var(--color-primary);width:24px;height:24px;transition:transform .13s var(--ease-out-expo);border:0;border-radius:50%}.cbm-tool__range[data-astro-cid-cyap4hiv]:active::-webkit-slider-thumb{transform:scale(1.08)}.cbm-tool__range[data-astro-cid-cyap4hiv]:active::-moz-range-thumb{transform:scale(1.08)}.cbm-tool__button[data-astro-cid-cyap4hiv]{border-radius:var(--radius-control);text-align:center;min-height:44px;color:var(--color-primary-hover);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.cbm-tool__button[data-astro-cid-cyap4hiv] svg[data-astro-cid-cyap4hiv]{flex:none}.cbm-tool__button--tint[data-astro-cid-cyap4hiv]{background:var(--fill-accent)}.cbm-tool__button--quiet[data-astro-cid-cyap4hiv]{padding-inline:.4rem}.cbm-tool__remove[data-astro-cid-cyap4hiv]{top:.55rem;border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.55rem}.cbm-tool__actions[data-astro-cid-cyap4hiv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.cbm-tool__limit[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin:.65rem 0 0;font-size:.75rem;line-height:1.55}.cbm-tool__note[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin:1.2rem 0 0;font-size:.8125rem;line-height:1.65}.cbm-tool__line-results[data-astro-cid-cyap4hiv]{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.45rem 1rem;margin-top:1rem;font-size:.75rem;display:flex}.cbm-tool__line-results[data-astro-cid-cyap4hiv] span[data-astro-cid-cyap4hiv]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.cbm-tool__line-results[data-astro-cid-cyap4hiv] strong[data-astro-cid-cyap4hiv]{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.cbm-tool__error[data-astro-cid-cyap4hiv]{color:#a2191f;margin:.8rem 0 0;font-size:.8125rem;line-height:1.5}.cbm-tool__visuals[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.cbm-tool__result[data-astro-cid-cyap4hiv]{border-radius:var(--radius-card);background:var(--fill-accent);min-width:0;padding:clamp(1.15rem,2vw,1.6rem)}.cbm-tool__result[data-astro-cid-cyap4hiv] h3[data-astro-cid-cyap4hiv]{letter-spacing:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.cbm-tool__total[data-astro-cid-cyap4hiv]{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin:.5rem 0 .6rem;display:flex}.cbm-tool__total[data-astro-cid-cyap4hiv] strong[data-astro-cid-cyap4hiv]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.035em;max-width:100%;font-size:clamp(2.25rem,4.2vw,3.4rem);font-weight:300;line-height:1.1}.cbm-tool__total[data-astro-cid-cyap4hiv]>span[data-astro-cid-cyap4hiv]{color:var(--color-muted);font-size:1.125rem}.cbm-tool__secondary-volume[data-astro-cid-cyap4hiv]{color:var(--color-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:-.15rem 0 .8rem;font-size:.875rem;line-height:1.5}.cbm-tool__secondary-volume[data-astro-cid-cyap4hiv] abbr[data-astro-cid-cyap4hiv]{text-decoration:none}.cbm-tool__status[data-astro-cid-cyap4hiv]{min-height:2.8em;color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.5}.cbm-tool__metrics[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;margin:1rem 0 1.3rem;display:grid}.cbm-tool__metrics[data-astro-cid-cyap4hiv] dt[data-astro-cid-cyap4hiv]{color:var(--color-muted);font-size:.75rem;line-height:1.4}.cbm-tool__metrics[data-astro-cid-cyap4hiv] dd[data-astro-cid-cyap4hiv]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.95rem;font-weight:500;line-height:1.4}.cbm-tool__button--copy[data-astro-cid-cyap4hiv]{background:var(--fill-raised);width:100%}.cbm-tool__copy-fallback[data-astro-cid-cyap4hiv]{margin-top:.85rem}.cbm-tool__copy-fallback[data-astro-cid-cyap4hiv]>p[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin-bottom:.5rem;font-size:.8125rem;line-height:1.5;display:block}.cbm-tool__copy-fallback[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv][data-cbm-summary]{border-radius:var(--radius-control);user-select:text;background:#fff;max-height:28rem;padding:1rem;overflow:auto}.cbm-tool__copy-fallback[data-astro-cid-cyap4hiv] [data-astro-cid-cyap4hiv][data-cbm-summary]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cbm-tool__export[data-astro-cid-cyap4hiv]{margin-top:1.15rem}.cbm-tool__export-controls[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;margin-top:.5rem;display:grid}.cbm-tool__button--download[data-astro-cid-cyap4hiv]{background:var(--color-primary-hover);color:#fff;padding-inline:1rem}.cbm-tool__download-status[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.cbm-tool[data-astro-cid-cyap4hiv] .cbm-tool__button--download[data-astro-cid-cyap4hiv]:not(:disabled):hover{background:#002d9c}}.cbm-tool__diagram[data-astro-cid-cyap4hiv]{border-radius:var(--radius-card);background:var(--fill-raised);min-width:0;margin:0;padding:1.1rem}.cbm-tool__diagram-heading[data-astro-cid-cyap4hiv]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cbm-tool__diagram-heading[data-astro-cid-cyap4hiv] figcaption[data-astro-cid-cyap4hiv]{font-size:.8125rem;font-weight:500;line-height:1.4}.cbm-tool__diagram-select[data-astro-cid-cyap4hiv]{flex:none;gap:.2rem;display:flex}.cbm-tool__diagram-select[data-astro-cid-cyap4hiv] button[data-astro-cid-cyap4hiv]{border-radius:var(--radius-control);background:var(--fill-card);width:44px;height:44px;color:var(--color-text);border:0;font-size:.8125rem}.cbm-tool__diagram-select[data-astro-cid-cyap4hiv] button[data-astro-cid-cyap4hiv][aria-pressed=true]{background:var(--fill-accent-strong);color:var(--color-primary-hover)}.cbm-tool__diagram-stage[data-astro-cid-cyap4hiv]{aspect-ratio:440/305;place-items:center;min-height:13rem;display:grid}.cbm-tool__diagram-stage[data-astro-cid-cyap4hiv] svg[data-astro-cid-cyap4hiv]{width:100%;height:auto;display:block;overflow:visible}.cbm-tool__diagram-values[data-astro-cid-cyap4hiv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0 0 1rem;display:grid}.cbm-tool__diagram-values[data-astro-cid-cyap4hiv] dt[data-astro-cid-cyap4hiv]{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.cbm-tool__diagram-values[data-astro-cid-cyap4hiv] dd[data-astro-cid-cyap4hiv]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.cbm-tool__diagram-note[data-astro-cid-cyap4hiv]{color:var(--color-muted);margin:.1rem 0 0;font-size:.75rem;line-height:1.55}.cbm-tool__scope[data-astro-cid-cyap4hiv]{max-width:65rem;color:var(--color-muted);margin:1.5rem 0 0;font-size:.8125rem;line-height:1.6}.cbm-tool__notice[data-astro-cid-cyap4hiv]{color:var(--color-muted);line-height:1.6}.cbm-tool__sr[data-astro-cid-cyap4hiv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.cbm-tool__button[data-astro-cid-cyap4hiv]:not(:disabled):hover,.cbm-tool__remove[data-astro-cid-cyap4hiv]:hover{background:var(--fill-accent-strong)}}@media (width<=800px){.cbm-tool__layout[data-astro-cid-cyap4hiv]{grid-template-columns:1fr}.cbm-tool__diagram-stage[data-astro-cid-cyap4hiv]{width:100%;max-width:27.5rem;margin-inline:auto}}@media (width<=420px){.cbm-tool[data-astro-cid-cyap4hiv],.cbm-tool__row[data-astro-cid-cyap4hiv]{padding:1rem .75rem}.cbm-tool__dimensions[data-astro-cid-cyap4hiv]{gap:.85rem}.cbm-tool[data-astro-cid-cyap4hiv] input[data-astro-cid-cyap4hiv]:not([type=range]){padding-inline:.6rem}.cbm-tool__toolbar[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,1fr);gap:.65rem}.cbm-tool__result[data-astro-cid-cyap4hiv]{padding:1.15rem}.cbm-tool__export-controls[data-astro-cid-cyap4hiv]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cbm-tool__range[data-astro-cid-cyap4hiv]::-webkit-slider-thumb{transition:none;transform:none}.cbm-tool__range[data-astro-cid-cyap4hiv]::-moz-range-thumb{transition:none;transform:none}}.cbm-guide[data-astro-cid-vq6szmtq]{min-width:0;font-family:var(--font-body);color:var(--color-text)}.cbm-guide[data-astro-cid-vq6szmtq] *{box-sizing:border-box}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] p{color:var(--color-muted);margin:0 0 1.15rem;font-size:1rem;line-height:1.75}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] h2{letter-spacing:-.025em;color:var(--color-text);overflow-wrap:anywhere;margin:2.75rem 0 1.1rem;scroll-margin-top:7rem;font-size:clamp(1.45rem,2.3vw,1.8rem);font-weight:300;line-height:1.25}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] h3{letter-spacing:-.01em;color:var(--color-text);overflow-wrap:anywhere;margin:2rem 0 .8rem;font-size:1.125rem;font-weight:500;line-height:1.4}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] ol{color:var(--color-muted);margin:0 0 1.25rem;padding-inline-start:1.4rem;font-size:1rem;line-height:1.75;list-style:decimal}.cbm-guide[data-astro-cid-vq6szmtq] li+li{margin-top:.85rem}.cbm-guide[data-astro-cid-vq6szmtq] strong{color:var(--color-text);font-weight:500}.cbm-guide[data-astro-cid-vq6szmtq] a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-micro)}.cbm-guide[data-astro-cid-vq6szmtq] sup{font-size:.65em}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.5rem 0;display:grid}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-formula{border-radius:var(--radius-card);background:var(--fill-card);min-width:0;padding:1.25rem}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-formula-label{color:var(--color-primary-hover);margin:0 0 .9rem;font-size:.8125rem;font-weight:500;line-height:1.5}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-equation{font-variant-numeric:tabular-nums;min-width:0}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-factors{color:var(--color-text);flex-wrap:wrap;align-items:flex-start;gap:.7rem;font-size:clamp(1.05rem,1.65vw,1.3rem);font-weight:400;line-height:1.35;display:flex}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-factors>span{min-width:0}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-factors small{color:var(--color-muted);margin-top:.3rem;font-size:.75rem;line-height:1.4;display:block}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-operator{color:var(--color-muted);font-weight:300}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-answer{color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.5;display:flex}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-answer>span:first-child{color:var(--color-muted)}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-unit{white-space:nowrap;color:var(--color-muted)}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions{border-radius:var(--radius-card);background:var(--fill-accent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.3rem 0;padding:1.25rem;display:grid}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions>div{min-width:0}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions dt{color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.45}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions dt span{color:var(--color-muted);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions dd{color:var(--color-muted);flex-direction:column;gap:.2rem;margin:.85rem 0 0;font-size:.75rem;line-height:1.45;display:flex}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions dd strong{font-variant-numeric:tabular-nums;font-size:1rem}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-example{border-radius:var(--radius-card);background:var(--fill-card);grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1.4rem 0;padding:1.25rem;display:grid}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-example-step{min-width:0}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-example-step+.cbm-guide-example-step{padding-top:.6rem}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-example .cbm-guide-formula-label{margin-bottom:.45rem}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-worked-math{color:var(--color-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:0;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:300;line-height:1.55;display:flex}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-worked-math>span{min-width:0}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-worked-result{white-space:nowrap}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-worked-result strong{font-weight:400}@media (width<=680px){.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-formulas{grid-template-columns:minmax(0,1fr)}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions{grid-template-columns:minmax(0,1fr);gap:1rem}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:.75rem;display:grid}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions dd{text-align:end;margin-top:0}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions dd strong{font-size:.9375rem}.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-factors{gap:.6rem;font-size:1.125rem}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] h2{margin-top:2.2rem}}@media (width<=420px){.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-formula,.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-conversions,.cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-example{padding:1.1rem}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] p,.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] ol{font-size:.9375rem;line-height:1.7}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-formula-label{font-size:.8125rem}.insight-prose .cbm-guide[data-astro-cid-vq6szmtq] .cbm-guide-worked-math{font-size:1.25rem}}.duty-tool[data-astro-cid-ljmq537s]{border-radius:var(--radius-surface);background:var(--fill-card);margin:0 0 3.5rem;padding:clamp(1.25rem,3vw,2rem)}.duty-tool__heading[data-astro-cid-ljmq537s]{max-width:780px;margin-bottom:1.5rem}.duty-tool__heading[data-astro-cid-ljmq537s] p[data-astro-cid-ljmq537s]:first-child{color:#0043ce;letter-spacing:.16px;margin:0 0 .5rem;font-size:.875rem}.duty-tool[data-astro-cid-ljmq537s] h2[data-astro-cid-ljmq537s]{color:#061b31;letter-spacing:0;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.18}.duty-tool__heading[data-astro-cid-ljmq537s] p[data-astro-cid-ljmq537s]:last-child,.duty-tool__note[data-astro-cid-ljmq537s]{color:#475569;margin:.75rem 0 0;line-height:1.6}.duty-tool__layout[data-astro-cid-ljmq537s]{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:1rem;display:grid}.duty-tool__form[data-astro-cid-ljmq537s]{border-radius:var(--radius-card);background:var(--fill-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;padding:.95rem;display:grid}.duty-tool__field[data-astro-cid-ljmq537s]{color:#061b31;align-content:end;gap:.35rem;min-width:0;font-size:.86rem;font-weight:600;display:grid}.duty-tool__field[data-astro-cid-ljmq537s] input[data-astro-cid-ljmq537s]{border-radius:var(--radius-control);background:var(--fill-well);color:#061b31;width:100%;min-height:2.75rem;font:inherit;transition:background-color var(--duration-quick) ease;border:0;padding:.55rem .65rem}.duty-tool__field[data-astro-cid-ljmq537s] input[data-astro-cid-ljmq537s]:hover{background:var(--fill-well-strong)}.duty-tool__field[data-astro-cid-ljmq537s] input[data-astro-cid-ljmq537s]:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #0f62fe}.duty-tool__result[data-astro-cid-ljmq537s]{border-radius:var(--radius-card);background:var(--fill-accent-strong);gap:.85rem;padding:1.1rem;display:grid}.duty-tool__result[data-astro-cid-ljmq537s] div[data-astro-cid-ljmq537s]{color:#273951;justify-content:space-between;gap:.8rem;line-height:1.35;display:flex}.duty-tool__result[data-astro-cid-ljmq537s] span[data-astro-cid-ljmq537s]{min-width:0}.duty-tool__result[data-astro-cid-ljmq537s] strong[data-astro-cid-ljmq537s]{color:#061b31;text-align:right;white-space:nowrap;flex:none;font-weight:700}.duty-tool__total[data-astro-cid-ljmq537s]{align-items:center}.duty-tool__result[data-astro-cid-ljmq537s] .duty-tool__total[data-astro-cid-ljmq537s]{border-radius:var(--radius-control);background:var(--fill-raised);color:#061b31;padding:.75rem .85rem;font-weight:700}.duty-tool__total[data-astro-cid-ljmq537s] strong[data-astro-cid-ljmq537s]{font-size:1.25rem}.duty-tool__result[data-astro-cid-ljmq537s] p[data-astro-cid-ljmq537s]{color:#273951;margin:.15rem 0 0;line-height:1.5}@media (width<=920px){.duty-tool__layout[data-astro-cid-ljmq537s]{grid-template-columns:1fr}}@media (width<=640px){.duty-tool[data-astro-cid-ljmq537s]{margin-bottom:2.5rem;padding:1rem}.duty-tool__form[data-astro-cid-ljmq537s]{grid-template-columns:1fr}.duty-tool__result[data-astro-cid-ljmq537s] div[data-astro-cid-ljmq537s]{flex-direction:column;align-items:flex-start}.duty-tool__result[data-astro-cid-ljmq537s] strong[data-astro-cid-ljmq537s]{text-align:left}}@media (prefers-reduced-motion:reduce){.duty-tool__field[data-astro-cid-ljmq537s] input[data-astro-cid-ljmq537s]{transition:none}}.insight-faq[data-astro-cid-3cgetnrs]{margin:4rem 0}.insight-faq[data-astro-cid-3cgetnrs] h2[data-astro-cid-3cgetnrs]{letter-spacing:0;color:#061b31;margin:0 0 1.15rem;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.22}.insight-faq__items[data-astro-cid-3cgetnrs]{gap:.5rem;display:grid}.insight-faq__item[data-astro-cid-3cgetnrs]{border-radius:var(--radius-card);background:var(--fill-card);transition:background-color var(--duration-quick) ease}.insight-faq__item[data-astro-cid-3cgetnrs]:hover{background:var(--fill-card-hover)}.insight-faq__item[data-astro-cid-3cgetnrs][open]{background:var(--fill-accent)}.insight-faq__item[data-astro-cid-3cgetnrs]:has(summary:focus-visible){outline-offset:2px;outline:2px solid #0f62fe}.insight-faq__item[data-astro-cid-3cgetnrs] summary[data-astro-cid-3cgetnrs]:focus-visible{outline:none}.insight-faq__item[data-astro-cid-3cgetnrs] summary[data-astro-cid-3cgetnrs]{cursor:pointer;color:#061b31;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1rem;font-weight:500;line-height:1.4;display:flex}.insight-faq__item[data-astro-cid-3cgetnrs] summary[data-astro-cid-3cgetnrs]::-webkit-details-marker{display:none}.insight-faq__question[data-astro-cid-3cgetnrs]{min-width:0}.insight-faq__item[data-astro-cid-3cgetnrs] svg[data-astro-cid-3cgetnrs]{color:#0043ce;transition:transform var(--duration-medium) var(--ease-soft);flex:none}.insight-faq__item[data-astro-cid-3cgetnrs][open]:not([data-state=closed],[data-state=closing]) svg[data-astro-cid-3cgetnrs]{transform:rotate(180deg)}.insight-faq__panel[data-astro-cid-3cgetnrs]{transition:grid-template-rows var(--duration-medium) var(--ease-soft), opacity var(--duration-medium) var(--ease-soft);grid-template-rows:1fr;display:grid}.insight-faq__item[data-astro-cid-3cgetnrs]:is([data-state=closed],[data-state=closing]) .insight-faq__panel[data-astro-cid-3cgetnrs]{opacity:0;grid-template-rows:0fr}.insight-faq__item[data-astro-cid-3cgetnrs][data-state=closed] [data-astro-cid-3cgetnrs]:is(.insight-faq__panel,.insight-faq__answer p){transition:none}.insight-faq__answer[data-astro-cid-3cgetnrs]{min-height:0;overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.insight-faq__answer[data-astro-cid-3cgetnrs] p[data-astro-cid-3cgetnrs]{color:#475569;max-width:760px;transition:filter var(--duration-medium) var(--ease-soft);margin:0;padding:0 1rem 1.1rem;font-size:.96rem;line-height:1.66}.insight-faq__item[data-astro-cid-3cgetnrs]:is([data-state=closed],[data-state=closing]) .insight-faq__answer[data-astro-cid-3cgetnrs] p[data-astro-cid-3cgetnrs]{filter:blur(2px)}@media (prefers-reduced-motion:reduce){.insight-faq__item[data-astro-cid-3cgetnrs],.insight-faq__item[data-astro-cid-3cgetnrs] svg[data-astro-cid-3cgetnrs]{transition:none}.insight-faq__panel[data-astro-cid-3cgetnrs]{transition-property:opacity}}@media (width<=640px){.insight-faq[data-astro-cid-3cgetnrs]{margin:3rem 0}.insight-faq[data-astro-cid-3cgetnrs] h2[data-astro-cid-3cgetnrs]{margin-bottom:1rem;font-size:1.55rem}.insight-faq__item[data-astro-cid-3cgetnrs] summary[data-astro-cid-3cgetnrs]{align-items:flex-start;padding:.95rem .85rem;font-size:1rem;line-height:1.42}.insight-faq__item[data-astro-cid-3cgetnrs] svg[data-astro-cid-3cgetnrs]{margin-top:.18rem}.insight-faq__answer[data-astro-cid-3cgetnrs] p[data-astro-cid-3cgetnrs]{padding:0 .85rem 1rem;font-size:.95rem;line-height:1.62}}.insight-references[data-astro-cid-zutlqtbs]{margin:4rem 0 0}.insight-references[data-astro-cid-zutlqtbs] h2[data-astro-cid-zutlqtbs]{color:#061b31;margin:0 0 1rem;font-size:1.25rem;line-height:1.3}.insight-references[data-astro-cid-zutlqtbs] ol[data-astro-cid-zutlqtbs]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.insight-references[data-astro-cid-zutlqtbs] li[data-astro-cid-zutlqtbs]{border-radius:var(--radius-card);background:var(--fill-card);color:#475569;gap:.45rem;padding:1rem 1.1rem;line-height:1.55;display:grid}.insight-references[data-astro-cid-zutlqtbs] a[data-astro-cid-zutlqtbs]{color:#0043ce;justify-content:space-between;align-items:center;gap:.9rem;width:100%;font-size:1rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.insight-references[data-astro-cid-zutlqtbs] li[data-astro-cid-zutlqtbs]:has(>a:focus-visible){outline-offset:2px;outline:2px solid #0f62fe}.insight-references[data-astro-cid-zutlqtbs] a[data-astro-cid-zutlqtbs]:focus-visible{outline:none}@media (forced-colors:active){.insight-references[data-astro-cid-zutlqtbs] li[data-astro-cid-zutlqtbs]:has(>a:focus-visible){outline:none}}.insight-references__title[data-astro-cid-zutlqtbs]{color:inherit;font-size:inherit;display:inline}.insight-references__icon[data-astro-cid-zutlqtbs]{border-radius:var(--radius-icon);background:var(--fill-well);color:#0043ce;width:2rem;height:2rem;transition:background-color var(--duration-quick) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.insight-references[data-astro-cid-zutlqtbs] a[data-astro-cid-zutlqtbs]:hover .insight-references__icon[data-astro-cid-zutlqtbs]{background:var(--fill-accent-strong)}.insight-references[data-astro-cid-zutlqtbs] a[data-astro-cid-zutlqtbs] svg[data-astro-cid-zutlqtbs]{flex:none}.insight-references[data-astro-cid-zutlqtbs] li[data-astro-cid-zutlqtbs]>span[data-astro-cid-zutlqtbs]{color:#475569;font-size:.875rem;display:block}.insight-references[data-astro-cid-zutlqtbs] small[data-astro-cid-zutlqtbs]{border-radius:var(--radius-micro);background:var(--fill-well);color:#475569;flex-wrap:wrap;align-items:center;gap:.35rem;width:max-content;max-width:100%;padding:.26rem .48rem;font-size:.72rem;line-height:1.2;display:inline-flex}@media (width<=560px){.insight-references[data-astro-cid-zutlqtbs] a[data-astro-cid-zutlqtbs]{gap:.75rem}.insight-references__icon[data-astro-cid-zutlqtbs]{width:1.85rem;height:1.85rem}}@media (prefers-reduced-motion:reduce){.insight-references__icon[data-astro-cid-zutlqtbs]{transition:none}}.insight-visual[data-astro-cid-xzerbv2n]{overflow-wrap:anywhere;hyphens:auto;background:var(--fill-card);border-radius:var(--radius-surface);margin:4rem 0;padding:clamp(1.25rem,3vw,2rem)}.insight-visual__heading[data-astro-cid-xzerbv2n]{max-width:760px;margin-bottom:1.5rem}.insight-visual__label[data-astro-cid-xzerbv2n]{letter-spacing:.16px;text-transform:none;color:#0043ce;margin:0 0 .5rem;font-size:.875rem;font-weight:400}.insight-visual[data-astro-cid-xzerbv2n] h2[data-astro-cid-xzerbv2n]{letter-spacing:0;color:#061b31;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.18}.insight-visual__heading[data-astro-cid-xzerbv2n]>p[data-astro-cid-xzerbv2n]:last-child{color:#475569;margin:.75rem 0 0;line-height:1.6}.insight-process[data-astro-cid-xzerbv2n]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.insight-process__step[data-astro-cid-xzerbv2n],.insight-split__card[data-astro-cid-xzerbv2n]{border-radius:var(--radius-card);background:var(--fill-raised);min-width:0;padding:1rem}.insight-process__step[data-astro-cid-xzerbv2n]{padding:1.15rem 1rem 1.25rem}.insight-process__index[data-astro-cid-xzerbv2n]{border-radius:var(--radius-micro);background:var(--fill-accent);color:#0043ce;letter-spacing:.32px;font-variant-numeric:tabular-nums;padding:.2rem .45rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}.insight-process[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n],.insight-split[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]{color:#061b31;letter-spacing:0;margin:.85rem 0 .45rem;font-size:1rem;line-height:1.35}.insight-process[data-astro-cid-xzerbv2n] p[data-astro-cid-xzerbv2n],.insight-split[data-astro-cid-xzerbv2n] li[data-astro-cid-xzerbv2n]{color:#475569;margin:0;font-size:.94rem;line-height:1.55}.insight-matrix-board[data-astro-cid-xzerbv2n]{background:0 0;overflow:visible}.insight-matrix-board__head[data-astro-cid-xzerbv2n]{display:none}.insight-matrix-board__head[data-astro-cid-xzerbv2n] span[data-astro-cid-xzerbv2n]{letter-spacing:.12em;text-transform:uppercase;padding:.85rem 1rem;font-size:.72rem;font-weight:500;line-height:1.25}.insight-matrix-board__rows[data-astro-cid-xzerbv2n]{counter-reset:matrix-row;gap:.6rem;display:grid}.insight-matrix-card[data-astro-cid-xzerbv2n]{counter-increment:matrix-row;border-radius:var(--radius-card);background:var(--fill-raised);grid-template-columns:minmax(10.5rem,.78fr) minmax(0,2.6fr);gap:0;display:grid;overflow:hidden}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]{color:#061b31;letter-spacing:-.08px;align-content:start;gap:.5rem;margin:0;padding:1rem 1.1rem;font-size:.98rem;font-weight:500;line-height:1.35;display:grid}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]:before{content:"Factor";color:#475569;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:500;line-height:1.2}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]:after{content:counter(matrix-row, decimal-leading-zero);color:#0043ce;letter-spacing:.08em;font-variant-numeric:tabular-nums;width:max-content;margin-top:.35rem;font-size:.72rem;font-weight:500}.insight-matrix-card__cells[data-astro-cid-xzerbv2n]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-matrix-card__cell[data-astro-cid-xzerbv2n]{min-width:0;padding:1rem 1.1rem}.insight-matrix-card__cell[data-astro-cid-xzerbv2n] span[data-astro-cid-xzerbv2n]{color:#0043ce;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:500;line-height:1.25;display:block}.insight-matrix-card__cell[data-astro-cid-xzerbv2n] p[data-astro-cid-xzerbv2n]{color:#334155;margin:0;font-size:.92rem;line-height:1.55}.insight-split[data-astro-cid-xzerbv2n]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.insight-split__card[data-astro-cid-xzerbv2n]{--tone-mark:#475569;--tone-bar:var(--fill-well-strong)}.insight-split__card[data-astro-cid-xzerbv2n][data-tone=blue]{--tone-mark:#0f62fe;--tone-bar:#0f62fe}.insight-split__card[data-astro-cid-xzerbv2n]:before{content:"";background:var(--tone-bar);border-radius:999px;width:2rem;height:3px;margin-bottom:.85rem;display:block}.insight-split__card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]{margin-top:0}.insight-split[data-astro-cid-xzerbv2n] ul[data-astro-cid-xzerbv2n]{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.insight-split[data-astro-cid-xzerbv2n] li[data-astro-cid-xzerbv2n]{padding-inline-start:1rem;position:relative}.insight-split[data-astro-cid-xzerbv2n] li[data-astro-cid-xzerbv2n]:before{content:"";inset-inline-start:0;background:var(--tone-mark);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.65em}@media (width<=900px){.insight-process[data-astro-cid-xzerbv2n],.insight-split[data-astro-cid-xzerbv2n],.insight-matrix-card[data-astro-cid-xzerbv2n]{grid-template-columns:1fr}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]:before{display:none}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]:after{margin-top:0}.insight-matrix-card__cells[data-astro-cid-xzerbv2n]{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-matrix-card__cell[data-astro-cid-xzerbv2n]{padding:.9rem 1rem}.insight-matrix-card__cell[data-astro-cid-xzerbv2n] span[data-astro-cid-xzerbv2n]{margin-bottom:.4rem;display:block}}@media (width<=640px){.insight-visual[data-astro-cid-xzerbv2n]{margin:3rem 0;padding:1rem}.insight-visual__heading[data-astro-cid-xzerbv2n]{margin-bottom:1.1rem}.insight-matrix-board__rows[data-astro-cid-xzerbv2n]{gap:.65rem}.insight-matrix-card[data-astro-cid-xzerbv2n] h3[data-astro-cid-xzerbv2n]{padding:.85rem .9rem;font-size:.95rem}.insight-matrix-card__cells[data-astro-cid-xzerbv2n]{grid-template-columns:1fr}.insight-matrix-card__cell[data-astro-cid-xzerbv2n]{grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem .9rem;display:grid}.insight-matrix-card__cell[data-astro-cid-xzerbv2n] span[data-astro-cid-xzerbv2n]{margin-bottom:0;font-size:.62rem;line-height:1.35}.insight-matrix-card__cell[data-astro-cid-xzerbv2n] p[data-astro-cid-xzerbv2n]{font-size:.9rem;line-height:1.45}}@property --table-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --table-fade-end{syntax:"<length>";inherits:false;initial-value:0}.insight-article[data-astro-cid-jmz3xww4]{background:#fff}.insight-hero[data-astro-cid-jmz3xww4]{background:linear-gradient(#f6f9fc 0%,#fff 100%);padding:4.6rem 0 2.4rem}.insight-hero[data-astro-cid-jmz3xww4].insight-hero--tool{background:#fff;padding-bottom:1.75rem}.insight-tool-heading[data-astro-cid-jmz3xww4]{max-width:48rem;padding-top:1.25rem}.insight-tool-heading[data-astro-cid-jmz3xww4] .insight-section-label[data-astro-cid-jmz3xww4]{margin-bottom:.5rem}.insight-tool-heading[data-astro-cid-jmz3xww4] h1[data-astro-cid-jmz3xww4]{text-wrap:balance;max-width:none;margin:0}.insight-tool-heading__intro[data-astro-cid-jmz3xww4]{max-width:44rem;color:var(--color-muted)}.insight-article--cbm[data-astro-cid-jmz3xww4] .insight-toc[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]{border-radius:var(--radius-micro);align-items:center;min-height:44px;display:flex}.insight-article--cbm[data-astro-cid-jmz3xww4] .insight-toc[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.insight-hero__grid[data-astro-cid-jmz3xww4]{grid-template-columns:minmax(0,1fr) minmax(320px,440px);grid-template-areas:"copy media""brief brief";align-items:end;gap:clamp(1.35rem,4vw,2.5rem);padding-top:1.6rem;display:grid}.insight-hero__copy[data-astro-cid-jmz3xww4]{grid-area:copy}.insight-hero__media[data-astro-cid-jmz3xww4]{aspect-ratio:16/10;border-radius:var(--radius-feature);background:var(--fill-well);grid-area:media;margin:0;overflow:hidden}.insight-hero__media[data-astro-cid-jmz3xww4] img[data-astro-cid-jmz3xww4]{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.insight-hero__meta[data-astro-cid-jmz3xww4]{color:#525252;letter-spacing:.16px;text-transform:none;flex-wrap:wrap;gap:.6rem;font-size:.875rem;font-weight:400;display:flex}.insight-hero__copy[data-astro-cid-jmz3xww4] h1[data-astro-cid-jmz3xww4]{color:#061b31;max-width:660px;margin:.85rem 0 0}.insight-hero__copy[data-astro-cid-jmz3xww4]>p[data-astro-cid-jmz3xww4]{color:#475569;max-width:600px}.insight-hero__notice[data-astro-cid-jmz3xww4]{border-radius:var(--radius-card);background:var(--fill-accent);padding:.85rem 1rem;color:#273951!important;font-size:.95rem!important}.insight-hero__brief[data-astro-cid-jmz3xww4]{border-radius:var(--radius-surface);background:var(--fill-accent);grid-area:brief;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta""items items";align-items:start;gap:.9rem 1rem;padding:1.15rem 1.25rem;display:grid}.insight-hero__brief[data-astro-cid-jmz3xww4] h2[data-astro-cid-jmz3xww4]{letter-spacing:0;color:#061b31;grid-area:title;margin:0;font-size:1rem;font-weight:600}.insight-hero__brief[data-astro-cid-jmz3xww4] ul[data-astro-cid-jmz3xww4]{grid-area:items;grid-template-columns:repeat(3,minmax(12.5rem,1fr));gap:.8rem 1rem;margin:0;padding:0;list-style:none;display:grid}.insight-hero__brief[data-astro-cid-jmz3xww4] li[data-astro-cid-jmz3xww4]{padding:0;color:#475569;border-bottom:0;min-width:0;padding-inline-start:1rem;font-size:.9rem;line-height:1.52;position:relative}.insight-hero__brief[data-astro-cid-jmz3xww4] li[data-astro-cid-jmz3xww4]:before{content:"";inset-inline-start:0;background:#0f62fe;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.68em}.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]{border-radius:var(--radius-micro);color:#0043ce;white-space:nowrap;--brief-arrow-nudge:3px;grid-area:cta;align-self:start;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}[dir=rtl] .insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]{--brief-arrow-nudge:-3px}.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4] svg[data-astro-cid-jmz3xww4]{transition:translate var(--duration-fast) var(--ease-out-expo)}.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]:focus-visible svg[data-astro-cid-jmz3xww4]{translate:var(--brief-arrow-nudge) 0}@media (hover:hover) and (pointer:fine){.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]:hover svg[data-astro-cid-jmz3xww4]{translate:var(--brief-arrow-nudge) 0}}.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]:focus-visible{outline-offset:2px;outline:2px solid #0f62fe}.insight-body-wrap[data-astro-cid-jmz3xww4]{grid-template-columns:220px minmax(0,820px);gap:clamp(2rem,5vw,4rem);display:grid}.insight-progress[data-astro-cid-jmz3xww4]{display:none}@supports (animation-timeline:view()) and (timeline-scope:--a){.insight-article[data-astro-cid-jmz3xww4]{timeline-scope:--insight-reading}.insight-body-wrap[data-astro-cid-jmz3xww4]{view-timeline:--insight-reading block}.insight-progress[data-astro-cid-jmz3xww4]{top:4rem;z-index:39;transform-origin:0;pointer-events:none;background:#0f62fe;height:2px;animation-name:insight-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--insight-reading;animation-range:contain;display:block;position:fixed;inset-inline:0;transform:scaleX(0)}[dir=rtl] .insight-progress[data-astro-cid-jmz3xww4]{transform-origin:100%}}@keyframes insight-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.insight-toc[data-astro-cid-jmz3xww4]{align-self:start;gap:.5rem;padding-top:.25rem;display:grid;position:sticky;top:6rem}.insight-toc[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]{color:#475569;transition:color var(--duration-quick) ease;font-size:.9rem;line-height:1.35;text-decoration:none}.insight-toc[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]:hover,.insight-toc[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4][aria-current=true]{color:#0043ce}.insight-toc__indicator[data-astro-cid-jmz3xww4]{display:none}@media (width>=981px){.insight-toc__indicator[data-astro-cid-jmz3xww4]{top:0;transform-origin:50% 0;width:2px;height:1px;transform:translateY(var(--toc-indicator-y,0px)) scaleY(var(--toc-indicator-h,0));opacity:0;pointer-events:none;background:#0f62fe;transition:opacity .2s;display:block;position:absolute;inset-inline-start:-.875rem}.insight-toc__indicator[data-astro-cid-jmz3xww4][data-visible=true]{opacity:1}.insight-toc__indicator[data-astro-cid-jmz3xww4][data-motion=selection]{transition:transform var(--spring-selection-duration) var(--spring-selection), opacity .2s ease}.insight-toc__indicator[data-astro-cid-jmz3xww4][data-motion=none]{transition:none}}@media (width>=981px) and (prefers-reduced-motion:reduce){.insight-toc__indicator[data-astro-cid-jmz3xww4],.insight-toc__indicator[data-astro-cid-jmz3xww4][data-motion=selection]{transition:opacity .2s}}.insight-main[data-astro-cid-jmz3xww4]{width:100%;min-width:0;max-width:820px}.insight-main[data-astro-cid-jmz3xww4] section,#faq[data-astro-cid-jmz3xww4],#references[data-astro-cid-jmz3xww4]{scroll-margin-top:6.5rem}.insight-prose[data-astro-cid-jmz3xww4] p{color:#273951;margin:1rem 0;font-size:1.04rem;line-height:1.78}.insight-prose[data-astro-cid-jmz3xww4] h2{letter-spacing:0;color:#061b31;margin:3rem 0 1rem;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.22}.insight-prose[data-astro-cid-jmz3xww4] h3{color:#061b31;margin:2rem 0 .75rem;font-size:1.3rem;line-height:1.25}.insight-prose[data-astro-cid-jmz3xww4] a{color:#0043ce;text-underline-offset:3px;text-decoration:underline}.insight-prose[data-astro-cid-jmz3xww4] ul,.insight-prose[data-astro-cid-jmz3xww4] ol{color:#273951;line-height:1.7}.insight-prose[data-astro-cid-jmz3xww4] hr{background:var(--fill-accent-strong);border:0;border-radius:999px;width:2rem;height:3px;margin:3rem 0}.insight-prose[data-astro-cid-jmz3xww4] .insight-table-scroll{overscroll-behavior-x:contain;border-radius:var(--radius-card);max-width:100%;margin:1.75rem 0;overflow-x:auto}@supports (animation-timeline:scroll()){.insight-prose[data-astro-cid-jmz3xww4] .insight-table-scroll{--table-fade-direction:to right;mask-image:linear-gradient(var(--table-fade-direction), transparent, #000 var(--table-fade-start), #000 calc(100% - var(--table-fade-end)), transparent);animation-name:insight-table-edges;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}[dir=rtl] .insight-prose[data-astro-cid-jmz3xww4] .insight-table-scroll{--table-fade-direction:to left}.insight-prose[data-astro-cid-jmz3xww4] .insight-table-scroll:focus-visible{mask-image:none}}@keyframes insight-table-edges{0%{--table-fade-start:0px;--table-fade-end:2.5rem}8%{--table-fade-start:2.5rem}92%{--table-fade-end:2.5rem}to{--table-fade-start:2.5rem;--table-fade-end:0px}}.insight-prose[data-astro-cid-jmz3xww4] .insight-table-scroll:not([data-columns="1"]):not([data-columns="2"]) table{min-width:calc(var(--insight-table-columns) * 9rem)}.insight-prose[data-astro-cid-jmz3xww4] .insight-table-scroll:not([data-columns="1"]):not([data-columns="2"]) :is(th,td){min-width:9rem}.insight-prose[data-astro-cid-jmz3xww4] table{border-collapse:separate;border-spacing:0;background:var(--fill-card);color:#273951;width:100%;margin:0;font-size:.95rem;line-height:1.55}.insight-prose[data-astro-cid-jmz3xww4] th{background:var(--fill-accent-strong);color:#061b31;text-align:start;vertical-align:bottom;padding:.85rem 1rem;font-weight:600}.insight-prose[data-astro-cid-jmz3xww4] td{vertical-align:top;padding:.75rem 1rem}.insight-prose[data-astro-cid-jmz3xww4] th,.insight-prose[data-astro-cid-jmz3xww4] td{overflow-wrap:break-word}.insight-prose[data-astro-cid-jmz3xww4] tbody tr:nth-child(2n) td{background:var(--fill-well)}@media (prefers-contrast:more){.insight-prose[data-astro-cid-jmz3xww4] table{border:1px solid #475569}}@media (forced-colors:active){.insight-prose[data-astro-cid-jmz3xww4] table{border:1px solid canvastext}}.insight-checklist[data-astro-cid-jmz3xww4]{border-radius:var(--radius-surface);background:var(--fill-card);margin:4rem 0;padding:clamp(1.25rem,3vw,2rem)}.insight-section-label[data-astro-cid-jmz3xww4]{color:#0043ce;letter-spacing:.16px;text-transform:none;margin:0 0 .6rem;font-size:.875rem;font-weight:400}.insight-checklist[data-astro-cid-jmz3xww4] h2[data-astro-cid-jmz3xww4],.related-insights[data-astro-cid-jmz3xww4] h2[data-astro-cid-jmz3xww4]{color:#061b31;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.18}.insight-checklist[data-astro-cid-jmz3xww4] ul[data-astro-cid-jmz3xww4]{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.insight-checklist[data-astro-cid-jmz3xww4] li[data-astro-cid-jmz3xww4]{color:#273951;padding-inline-start:1.5rem;line-height:1.6;position:relative}.insight-checklist[data-astro-cid-jmz3xww4] li[data-astro-cid-jmz3xww4]:before{content:"";inset-inline-start:0;border-radius:var(--radius-micro);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230043ce' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .7rem no-repeat, var(--fill-accent-strong);width:1rem;height:1rem;position:absolute;top:.3rem}.related-insights[data-astro-cid-jmz3xww4]{margin-top:4rem}.related-insights__grid[data-astro-cid-jmz3xww4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.related-insights__card[data-astro-cid-jmz3xww4]{border-radius:var(--radius-card);background:var(--fill-card);color:#061b31;transition:background-color var(--duration-quick) ease;grid-template-rows:auto auto 1fr;gap:.75rem;padding:0;text-decoration:none;display:grid;overflow:hidden}.related-insights__card[data-astro-cid-jmz3xww4]:not([data-animate]){transition:background-color var(--duration-quick) ease, transform var(--duration-fast) var(--ease-out-expo)}.related-insights__card[data-astro-cid-jmz3xww4]:hover{background:var(--fill-card-hover)}@media (hover:hover) and (pointer:fine){.related-insights__card[data-astro-cid-jmz3xww4]:not([data-animate]):hover{transform:translateY(-2px)}}.related-insights__card[data-astro-cid-jmz3xww4]:not([data-animate]):active{transform:scale(var(--press-scale-surface));transition-duration:var(--duration-press);transition-timing-function:ease-out}.related-insights__card[data-astro-cid-jmz3xww4]:focus-visible{outline-offset:2px;outline:2px solid #0f62fe}@media (prefers-reduced-motion:reduce){.related-insights__card[data-astro-cid-jmz3xww4],.related-insights__card[data-astro-cid-jmz3xww4]:not([data-animate]){transition:none}.related-insights__card[data-astro-cid-jmz3xww4]:not([data-animate]):hover,.related-insights__card[data-astro-cid-jmz3xww4]:not([data-animate]):active{transform:none}}.related-insights__thumb[data-astro-cid-jmz3xww4]{aspect-ratio:16/9;background:var(--fill-well);display:block;overflow:hidden}.related-insights__thumb[data-astro-cid-jmz3xww4] img[data-astro-cid-jmz3xww4]{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-expo);display:block}@media (hover:hover) and (pointer:fine){.related-insights__card[data-astro-cid-jmz3xww4]:hover .related-insights__thumb[data-astro-cid-jmz3xww4] img[data-astro-cid-jmz3xww4]{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.related-insights__thumb[data-astro-cid-jmz3xww4] img[data-astro-cid-jmz3xww4],.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4] svg[data-astro-cid-jmz3xww4]{transition:none}.related-insights__card[data-astro-cid-jmz3xww4]:hover .related-insights__thumb[data-astro-cid-jmz3xww4] img[data-astro-cid-jmz3xww4]{transform:none}.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]:hover svg[data-astro-cid-jmz3xww4]{translate:none}}.related-insights__meta[data-astro-cid-jmz3xww4]{color:#525252;letter-spacing:.16px;text-transform:none;padding:0 1rem;font-size:.875rem;font-weight:400}.related-insights__card[data-astro-cid-jmz3xww4] strong[data-astro-cid-jmz3xww4]{padding:0 1rem 1rem;font-weight:500;line-height:1.35}@media (width<=980px){.insight-body-wrap[data-astro-cid-jmz3xww4]{grid-template-columns:1fr}.insight-toc[data-astro-cid-jmz3xww4]{flex-wrap:wrap;gap:.75rem;padding-bottom:.5rem;display:flex;position:static}.related-insights__grid[data-astro-cid-jmz3xww4]{grid-template-columns:1fr}}@media (width<=860px){.insight-hero__grid[data-astro-cid-jmz3xww4]{grid-template-columns:1fr;grid-template-areas:"copy""media""brief"}.insight-hero__copy[data-astro-cid-jmz3xww4],.insight-hero__brief[data-astro-cid-jmz3xww4]{max-width:760px}.insight-hero__brief[data-astro-cid-jmz3xww4]{grid-template-columns:1fr;grid-template-areas:"title""items""cta"}.insight-hero__brief[data-astro-cid-jmz3xww4] ul[data-astro-cid-jmz3xww4]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem 1rem;padding-top:.25rem}.insight-hero__brief[data-astro-cid-jmz3xww4] a[data-astro-cid-jmz3xww4]{justify-self:start}}@media (width<=640px){.insight-hero[data-astro-cid-jmz3xww4]{padding:4.65rem 0 2rem}.insight-hero__grid[data-astro-cid-jmz3xww4]{gap:1.25rem;padding-top:1.5rem}.insight-hero__meta[data-astro-cid-jmz3xww4]{letter-spacing:.16px;gap:.45rem;font-size:.8125rem}.insight-hero__brief[data-astro-cid-jmz3xww4]{padding:1rem}}
