.study-page,.study-index{max-width:1100px;margin:auto;padding:28px clamp(16px,4vw,52px)}.study-card,.subject-supplement{border-top:2px solid var(--line,#cbd5df);padding:22px 0;margin:22px 0}.study-card h3,.subject-supplement h3{margin-top:0}.study-open{display:inline-block;margin-top:8px}.study-toc{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0}.study-downloads small{display:block;overflow-wrap:anywhere;color:var(--muted,#4b5968)}.study-downloads li{margin:14px 0}.supplement-program{margin:20px 0}.subject-supplement h4{font-size:1.1rem}.native-series{border:1px solid var(--line,#b9c8d4);background:var(--surface,#fff);padding:18px;margin:20px 0;min-width:0}.native-series label{display:block;font-weight:600;margin:10px 0}.native-series select{max-width:100%;min-height:44px;padding:8px;font:inherit}.native-series svg{width:100%;height:auto;display:block;background:#fff}.native-series input[type=range]{width:100%;min-height:36px}.native-series output{display:block;min-height:48px;font-variant-numeric:tabular-nums}.native-series .series-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.native-series button,.native-series a{min-height:40px}.native-series button{font:inherit;padding:8px 14px;border:1px solid #8b9fb1;background:white;border-radius:4px;color:#123d5c;cursor:pointer}.native-series .plot-caption{font-size:.9rem;color:#455566}.native-series svg text{font-family:system-ui,sans-serif;fill:#243b50}.native-series .series-line{fill:none;stroke:#006b8a;stroke-width:2.5;vector-effect:non-scaling-stroke}.native-series .series-grid{stroke:#dce4ea;stroke-width:1}.native-series .series-cursor{stroke:#c35513;stroke-width:1.5;stroke-dasharray:5 4}.study-data-table{margin:20px 0}.study-data-table .table-wrap{max-height:520px;overflow:auto}.study-data-table thead{position:sticky;top:0;background:#edf3f7}.study-data-table td{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:600px){.native-series{padding:10px}.study-toc{gap:10px}.native-series select{width:100%}}@media print{.native-series input,.native-series select,.native-series button{display:none}.study-data-table .table-wrap{max-height:none}}

.study-downloads code{overflow-wrap:anywhere;word-break:break-word;white-space:normal}
