.article-depth .article-series{border-left:2px solid #0152ab;padding:.8rem 1rem;background:#f2f6fc;color:#405775;font-size:.75rem;line-height:1.7;max-width:850px;margin-top:1.5rem}.article-depth .article-cover img{max-height:none;object-fit:contain}.article-depth .article-cover figcaption{max-width:90ch;line-height:1.6}.article-depth .article-index{max-height:calc(100dvh - 9rem);overflow:auto;padding-right:.4rem;scrollbar-width:thin}.article-depth .article-index nav{gap:.65rem;font-size:.77rem}.article-depth .article-body code{font-size:.85em;background:#edf3fa;padding:.1rem .3rem;border-radius:.15rem;color:#173f70}.hypothesis-lab{border:1px solid #a9c4e2;border-radius:.5rem;padding:1.8rem;background:#f4f8ff;margin:2rem 0}.hypothesis-lab>.eyebrow{color:#0152ab;font-size:.7rem;margin-bottom:.8rem}.hypothesis-lab h3{font-size:1.3rem;margin:0 0 1rem}.hypothesis-lab .lab-given{font-size:.9rem;line-height:1.7}.hypothesis-lab label{display:flex;align-items:center;justify-content:space-between;color:#00133e;font-size:.9rem;font-weight:500;margin-top:1.25rem}.hypothesis-lab label output{font-size:1.6rem;line-height:1;border:1px solid #9abadd;border-radius:.3rem;background:#fff;padding:.4rem .7rem;color:#0152ab}.hypothesis-lab input[type=range]{display:block;width:100%;margin:1.2rem 0;accent-color:#0152ab;min-height:2rem;cursor:pointer}.hypothesis-lab input[type=range]:focus-visible{outline:3px solid #3dc6f4;outline-offset:4px}.hypothesis-results{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.hypothesis-results>div{padding:1.2rem;background:#fff;border:1px solid #c0d2e7}.hypothesis-results span{font-size:.7rem;display:block;color:#536b89;text-transform:uppercase;letter-spacing:.06em}.hypothesis-results strong{font-size:1.7rem;font-weight:500;display:block;color:#00133e;margin-top:.3rem}.hypothesis-results p{font-size:.85rem;margin:.7rem 0 0!important}.hypothesis-results output{color:#0152ab;font-size:1.2rem;font-weight:600}.hypothesis-lab .lab-note{font-size:.75rem;line-height:1.7;color:#526985;margin-bottom:.7rem}.hypothesis-lab .lab-note:last-child{margin-bottom:0}.depth-process{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0;background:#34557d;border:1px solid #34557d}.depth-process>div{background:#00133e;padding:1.25rem}.depth-process span{font-size:.7rem;line-height:1.5;color:#3dc6f4;display:block;margin-bottom:.6rem}.depth-process h3{font-size:1.15rem;color:#fff;margin:0 0 .7rem}.article-body .depth-process p{font-size:.8rem;line-height:1.7;color:#c5d8ee;margin:0}.depth-table-wrap{overflow-x:auto;border-top:1px solid #9db6d2;margin:2rem 0;max-width:100%;scrollbar-color:#91b3d7 #e9eff7}.depth-table{border-collapse:collapse;width:100%;min-width:610px;font-size:.75rem;line-height:1.7;text-align:left}.depth-table caption{text-align:left;font-size:.7rem;color:#526985;padding:.8rem 0;caption-side:top;line-height:1.7}.depth-table td,.depth-table th{padding:.8rem .7rem;border-bottom:1px solid #c3d3e6;vertical-align:top}.depth-table thead th{background:#00133e;color:#fff;font-size:.65rem;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.depth-table tbody th{font-weight:500;color:#00133e}.depth-table tbody tr:nth-child(2){background:#edf6ff}.depth-checklist{padding-left:1.3rem;margin:2rem 0;display:grid;gap:1.4rem}.depth-checklist li{padding-left:.5rem;color:#0152ab}.depth-checklist strong{color:#00133e;font-size:1rem}.depth-checklist p{font-size:.93rem;line-height:1.8;margin:.3rem 0 0}.article-depth .article-source-note{font-size:.8rem;color:#526985}
@media(max-width:1000px) and (min-width:768px){.depth-process{grid-template-columns:1fr}.depth-process>div{padding:1rem 1.25rem}.depth-process h3{font-size:1rem}}
@media(max-width:767px){.article-depth .article-index{max-height:none;overflow:visible;padding:0}.article-depth .article-index nav{font-size:.8rem;gap:.7rem}.article-depth .article-series{font-size:.7rem;padding:.75rem .9rem}.hypothesis-lab{padding:1.2rem}.hypothesis-lab h3{font-size:1.15rem}.hypothesis-results{gap:.6rem}.hypothesis-results>div{padding:.8rem}.hypothesis-results strong{font-size:1.25rem}.hypothesis-results span{font-size:.6rem}.hypothesis-results p{font-size:.75rem}.depth-process{grid-template-columns:1fr}.depth-process h3{font-size:1.1rem}.depth-checklist p{font-size:.9rem}.article-depth .article-cover figcaption{font-size:.7rem}}

.series-navigation{border-top:1px solid #a9c4e2;border-bottom:1px solid #a9c4e2;padding:1.5rem 0;margin:2.5rem 0}.series-navigation>.eyebrow{font-size:.7rem;color:#526985;margin:0 0 1rem}.series-navigation a{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;padding:.75rem .8rem;text-decoration:none;font-size:.9rem;line-height:1.7}.series-navigation a span{color:#526985;font-size:.75rem}.series-navigation a[aria-current=page]{background:#eaf2fc;color:#00133e;font-weight:500}.series-navigation a:hover{background:#f0f5fc}.series-navigation a:focus-visible{outline:3px solid #0152ab;outline-offset:2px}
