.g217{background:#f8f8f4!important;color:#173649!important;border-top:3px solid #b39153;padding:clamp(18px,3vw,34px);margin:28px 0;scroll-margin-top:100px;min-width:0}.g217 *{box-sizing:border-box}.g217 h3{font:400 clamp(28px,3.5vw,42px)/1.2 Georgia,serif;color:#173649!important}.g217 p{color:#415969!important;font-size:15px!important;line-height:1.7}.g217 .g217-eyebrow{font-size:12px!important;letter-spacing:.12em;color:#785d2d!important}.g217 label{display:block;color:#173649;font-size:15px;line-height:1.5}.g217 select,.g217 input[type=range]{display:block;width:100%;min-height:46px;margin-top:8px;padding:8px;color:#173649;background:#fff;border:1px solid #9badb6;accent-color:#173649;font-size:16px}.g217>div>label{max-width:780px}.g217-equations{overflow:auto;max-width:100%;padding:14px;background:#eef3f4;margin:20px 0}.g217-equations .katex-display{width:max-content;min-width:100%;padding:6px}.g217-equations .katex{color:#173649;font-size:1.08em}.g217-graph{overflow:auto;max-width:100%}.g217-graph>svg{display:block;width:100%;min-width:680px;height:auto}.g217 [data-trend]>svg{display:block;width:100%;min-width:620px}.g217 [data-trend]{overflow:auto;max-width:100%}.g217-actions{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.g217-actions button{background:#173649;color:white;min-height:46px;border:1px solid #173649;padding:12px 20px;font:600 15px Arial,sans-serif;cursor:pointer}.g217-actions button:disabled{opacity:.5;cursor:default}.g217-actions label{min-width:140px}.g217-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.g217 [data-values] dl{display:grid!important;grid-template-columns:1fr 1fr!important;background:transparent!important;gap:18px;padding:0!important}.g217 [data-values] dl>div{display:block!important;border-top:1px solid #c3cdd2;border-bottom:0;padding:12px 0!important}.g217 [data-values] dt{max-width:none!important;font-size:14px}.g217 [data-values] dd{margin:8px 0!important;font-size:24px!important;white-space:normal!important}.g217 details{margin-top:20px;border-top:1px solid #b8c7cd;padding-top:14px}.g217 summary{color:#173649!important;min-height:44px;cursor:pointer}.g217 table{border-collapse:collapse;width:100%;font-size:14px;background:white;color:#173649}.g217 th,.g217 td{padding:10px;border:1px solid #bfcbd1;text-align:left}.g217 a{color:#173649;text-decoration:underline}.g217 :is(button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #9b731f;outline-offset:4px}@media(max-width:650px){.g217-ranges{grid-template-columns:1fr}.g217{padding:18px 12px}.g217-actions button{flex:1}.g217 [data-values] dd{font-size:20px!important}}
