.econometrics168{margin:48px 4vw;padding:clamp(20px,4vw,48px);background:#edf2f4;color:#173647;border-radius:8px;min-width:0;font:16px/1.75 Arial,sans-serif}
body[data-cabinet-page] .econometrics168 :is(h2,h3,h4,p,label,legend,summary,figcaption){color:#173647;opacity:1;letter-spacing:normal;text-transform:none}
.econometrics168>header{max-width:76ch;margin-bottom:32px}.econometrics168 h2{font:400 clamp(30px,4vw,42px)/1.2 Georgia,serif;margin:12px 0}.econometrics168 h3{font:600 21px/1.4 Arial,sans-serif;margin:0 0 16px}.econometrics168 p{max-width:76ch;margin:14px 0;overflow-wrap:anywhere}
.econometrics168 .econ168-kicker,.econometrics168 .econ168-stage{font:600 14px/1.6 Arial;color:#70531e}.econometrics168 .econ168-stage{margin-top:28px}
.econ168-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.econ168-reading article,.econ168-workbench{background:#fff;border:0;border-radius:6px;padding:clamp(16px,2vw,28px);min-width:0}.econ168-workbench{margin-top:24px}
.econometrics168 details{margin-top:20px}.econometrics168 summary{min-height:44px;padding:8px 0;box-sizing:border-box;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.econ168-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;border:0;margin:20px 0}.econ168-controls legend{font-weight:600;margin-bottom:12px}.econ168-controls label,.econ168-data-label{display:grid;gap:8px;font:500 15px/1.5 Arial;min-width:0}.econ168-controls .econ168-check{grid-column:1/-1;display:flex;align-items:center;gap:12px}.econ168-controls .econ168-check input{width:22px;height:22px;flex:0 0 auto}
.econometrics168 :is(textarea,select,input[type=number]){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #8295a0;border-radius:4px;background:#fff;color:#173647;font:16px/1.5 Arial}.econometrics168 textarea{font:14px/1.6 monospace;resize:vertical}.econometrics168 input:disabled{background:#edf2f4;color:#536975}
.econ168-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.econ168-actions button{min-height:44px;padding:12px 16px;background:#fff;color:#173647;border:1px solid #8295a0;border-radius:4px;font:600 15px/1.5 Arial;cursor:pointer}.econ168-actions .econ168-primary{background:#d5b778;border-color:#d5b778;color:#102d3e}
body[data-cabinet-page] .econometrics168 #econometrics-error168{color:#9c3028;font-weight:600}.econometrics168 #econometrics-error168:empty{display:none}.econometrics168 #econometrics-status168{padding:12px 16px;background:#102d3e;color:#edf3f5;border-radius:4px;max-width:none}
.econ168-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.econ168-metrics>div{padding:16px;background:#edf2f4;border-radius:4px;min-width:0}.econ168-metrics small{display:block;font:14px/1.5 Arial;color:#3e5664}.econ168-metrics strong{display:block;font:600 22px/1.5 Arial;color:#173647;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.econ168-table{overflow:auto;max-width:100%;max-height:360px;margin:20px 0}.econ168-table table{border-collapse:collapse;width:100%;font:15px/1.6 Arial;color:#173647}.econ168-table :is(th,td){padding:10px;text-align:right;border-bottom:1px solid #ccd6db;white-space:nowrap}.econ168-table th:first-child,.econ168-table td:first-child{text-align:left}.econ168-table caption{text-align:left;font-weight:600;padding:10px 0}
.econ168-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.econ168-charts figure{margin:0;min-width:0}.econ168-chart{overflow-x:auto;max-width:100%;background:#f7f9fa}.econ168-chart svg{display:block;width:100%;min-width:480px;height:auto}.econ168-charts figcaption{font-size:15px;line-height:1.65;margin:12px 0}
.econometrics168 .econ168-sources{background:#fff;border-radius:6px;padding:16px 24px}.econometrics168 a{color:#70531e;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.econometrics168 .math-display{max-width:100%;min-width:0;overflow-x:auto;background:#f7f9fa;color:#173647;box-shadow:none}
.econometrics168 :is(button,select,input,textarea,summary,[tabindex],a):focus-visible{outline:3px solid #92702d;outline-offset:3px}
.econometrics168 .ahs-field-hint{color:#3e5664}.econometrics168 .ahs-field-error{color:#9c3028}
@media(max-width:900px){.econ168-reading,.econ168-charts{grid-template-columns:1fr}.econ168-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.econ168-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.econometrics168{margin:24px 12px;padding:20px 12px}.econ168-controls{grid-template-columns:1fr}.econ168-workbench,.econ168-reading article{padding:18px 12px}.econ168-actions{display:grid;grid-template-columns:1fr}.econ168-actions button{width:100%}.econometrics168 .econ168-sources{padding:16px 12px}}
@media print{.econometrics168{margin:0;padding:0}.econ168-reading,.econ168-charts{display:block}.econometrics168 form,.econ168-actions,#econometrics-status168{display:none}.econ168-table{max-height:none;overflow:visible}}

/* Financial econometrics reading modules; calculations remain unchanged. */
.econ169-learning{margin-top:28px;background:#fff;padding:clamp(16px,2vw,28px);border-radius:6px;min-width:0}
.econ169-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}
.econ169-grid>article{background:#edf2f4;padding:20px;border-radius:5px;min-width:0;scroll-margin-top:0}
body[data-cabinet-page] .econometrics168 .econ169-learning h4{font:600 18px/1.5 Arial,sans-serif;color:#173647;margin:0 0 12px;letter-spacing:normal;text-transform:none}
.econ169-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin:16px 0}.econ169-links a{display:inline-block;padding:8px 0;min-height:28px}
.econometrics168 .econ169-source{font:14px/1.65 Arial,sans-serif;color:#405967}.econ169-process{padding-left:24px;max-width:76ch}.econ169-process li{margin:12px 0;color:#173647}
@media(max-width:900px){.econ169-grid{grid-template-columns:1fr}}
@media(max-width:650px){.econ169-grid>article{padding:18px 12px}.econ169-links{display:grid;gap:4px}}
@media print{.econ169-grid{display:block}.econ169-grid>article{break-inside:auto;margin:16px 0}.econ169-links{display:none}}

/* Method comparison and applied reading, release 170. */
.econ170-comparison table{min-width:880px}.econ170-comparison :is(th,td){white-space:normal;text-align:left;vertical-align:top;min-width:130px;max-width:240px;overflow-wrap:anywhere}.econ170-comparison thead th{background:#102d3e;color:#fff}.econ170-comparison caption{color:#173647}
.econ170-case{background:#edf2f4;padding:12px 20px;border-radius:5px}.econ170-case summary{padding:8px 0}
@media(max-width:650px){.econ170-case{padding:12px}.econ170-comparison table{font-size:14px}}
@media print{.econ170-comparison table{min-width:0}.econ170-comparison :is(th,td){min-width:0;max-width:none;padding:6px}}

/* Non-sticky, keyboard-accessible section routes; release 172. */
.econ172-paths{margin:24px 0 32px;min-width:0}.econ172-paths ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:16px 0}.econ172-paths li{min-width:0}.econometrics168 .econ172-paths a{display:block;box-sizing:border-box;min-height:44px;height:100%;padding:16px 20px;border-radius:5px;background:#102d3e;color:#fff;text-decoration:none}.econ172-paths a strong{display:block;font:600 17px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.econ172-paths a span{display:block;margin-top:8px;font:14px/1.6 Arial,sans-serif;color:#dce5ea;overflow-wrap:anywhere}.econ172-paths a:hover{background:#183d51}.econometrics168 .econ172-paths a:focus-visible{outline:3px solid #70531e;outline-offset:3px}.econometrics168 :is(#econ168-workbench-title,#econ169-title,#econ170-title,#econ171-title):focus{outline:3px solid #70531e;outline-offset:5px}
@media(max-width:650px){.econ172-paths ul{grid-template-columns:1fr}.econometrics168 .econ172-paths a{padding:14px 16px}}
@media print{.econ172-paths{display:none}}

/* Supplied-parameter GARCH workbench. */
.garch174-figure{margin:20px 0;min-width:0}.garch174-figure figcaption{margin:12px 0;font-size:15px}.econometrics168 #garch174 [data-garch-error]{color:#9c3028;font-weight:600}.econometrics168 #garch174 [data-garch-status]{padding:12px 16px;background:#102d3e;color:#edf3f5;border-radius:4px;max-width:none}.econometrics168 #garch174-title:focus{outline:3px solid #70531e;outline-offset:5px}.econometrics168 #garch174 [data-garch-chart] svg{min-width:540px}
