.lmm225.s221{width:100%;max-width:none;margin:26px 0;padding:26px;grid-column:1/-1;scroll-margin-top:100px;box-sizing:border-box}
.lmm225 .lmm225-kicker{font-size:12px!important;letter-spacing:.1em;color:#785d2d!important}
.lmm225 h3{margin:12px 0 18px!important}.lmm225 h4{margin:22px 0 12px!important}
.lmm225 .lmm225-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}
.lmm225 label,.lmm225 label span,.lmm225 output,.lmm225 legend,.lmm225 dt,.lmm225 dd{color:#173649!important;opacity:1!important;font-size:15px;white-space:normal}
.lmm225 label{display:block;line-height:1.6}.lmm225 input,.lmm225 select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 10px;font:16px/1.5 Arial,sans-serif;background:#fff;color:#173649!important;border:1px solid #9badb6;border-radius:0}
.lmm225 input[type=range]{padding:0;accent-color:#173649}.lmm225 input[aria-invalid=true]{border:2px solid #9a3932}
.lmm225 .lmm225-scroll{overflow:auto;max-width:100%;margin:24px 0}.lmm225 table{border-collapse:collapse;width:100%;min-width:560px;font:14px/1.6 Arial,sans-serif!important}.lmm225 td,.lmm225 th{padding:10px 12px!important;color:#173649!important;white-space:nowrap}
.lmm225 td input{width:120px}.lmm225 caption{color:#173649!important;text-align:left;padding:8px 0;font-weight:600}
.lmm225 .lmm225-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.lmm225 button{font:600 15px/1.5 Arial,sans-serif!important;min-height:44px;padding:10px 16px;border:1px solid #9badb6;background:#fff;color:#173649;cursor:pointer}.lmm225 [data-run],.lmm225 [data-play]{background:#173649!important;color:#fff!important;border-color:#173649}
.lmm225 button:disabled{opacity:.5;cursor:default}.lmm225 :focus-visible{outline:3px solid #98733c!important;outline-offset:3px}
.lmm225 [data-status]{min-height:28px;padding:10px 0!important;border-top:1px solid #b8c7cd}.lmm225 progress{width:100%;height:16px;accent-color:#173649}
.lmm225 [data-reader].s221{width:100%;max-width:none;margin:20px 0 0;padding:0;border:0}
.lmm225 [data-demo-params]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.lmm225 [data-plot]{max-width:100%;overflow:auto;border:1px solid #b8c7cd}.lmm225 .ahs-demo219 [data-plot][data-story=true] svg{width:100%;min-width:760px!important;max-width:none;display:block}
.lmm225 [data-demo-formula],.lmm225 .lmm225-math{overflow:auto;background:#eef3f4;padding:18px 12px;margin:16px 0}.lmm225 [data-current]{overflow-wrap:anywhere;font-size:14px!important}
.lmm225 [data-reader] [data-values]>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.lmm225 [data-reader] [data-values]>dl>div>dd{font:400 25px/1.4 Georgia,serif!important;margin:8px 0}.lmm225 small{color:#415969!important;font:13px/1.7 Arial,sans-serif}.lmm225 [data-table]{overflow:auto;max-height:650px}.lmm225 details>summary{font-size:15px!important;line-height:1.6!important}
.lmm225-jump{color:#d1b070!important;text-decoration:underline!important;display:block;padding:12px 0;min-height:44px}
@media(max-width:650px){.lmm225.s221{padding:18px 12px}.lmm225 .lmm225-settings,.lmm225 [data-demo-params]{grid-template-columns:1fr}.lmm225 .lmm225-buttons button{flex:1 1 45%}.lmm225 [data-reader] [data-values]>dl{grid-template-columns:1fr}.lmm225 td,.lmm225 th{padding:8px!important}}
@media(prefers-reduced-motion:reduce){.lmm225 *{transition:none!important;scroll-behavior:auto!important}}
