/* Original public tutorial; same-origin styles, no external dependencies. */
.biostats-main{padding-top:30px;padding-bottom:45px}.crumbs{font-size:13px;color:var(--muted);margin-bottom:26px}.crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.crumbs li+li:before{content:"/";color:#92a3b3;margin-right:8px}.tutorial-intro{max-width:860px;margin-bottom:30px}.tutorial-intro h1{font-size:clamp(29px,3.7vw,43px);line-height:1.2;letter-spacing:-1px;font-weight:600;margin:0 0 18px}.tutorial-intro .dek{font-size:18px;line-height:1.8;color:#526b80;margin:0 0 18px}.disclosure{font-size:13px;line-height:1.8;color:var(--muted);border-left:3px solid #7ca9ce;padding:12px 16px;background:#fff}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:45px;border-top:1px solid var(--line);padding-top:28px}.tutorial-article{min-width:0}.tutorial-article section{scroll-margin-top:24px;margin-bottom:30px;padding-bottom:27px;border-bottom:1px solid var(--line)}.tutorial-article h2{font-size:25px;line-height:1.35;letter-spacing:-.45px;font-weight:600;margin:0 0 17px}.tutorial-article h3{font-size:18px;line-height:1.5;margin:24px 0 10px}.tutorial-article p,.tutorial-article li{font-size:15px;line-height:1.9;color:#465e74}.tutorial-article p{margin:0 0 14px}.tutorial-article ul,.tutorial-article ol{padding-left:24px}.tutorial-article li{padding-left:4px;margin-bottom:9px}.example{background:#fff;border:1px solid #d5e2ed;border-radius:9px;padding:23px;margin:22px 0}.example h3{margin-top:0}.example .example-label{font-size:12px;font-weight:600;letter-spacing:.04em;color:#5c7890;margin-bottom:9px}.example details{margin-top:20px;border-top:1px solid #e2eaf1;padding-top:16px}.example summary{cursor:pointer;color:#1767b5;font-size:15px;font-weight:600;padding:5px 0}.example details[open] summary{margin-bottom:13px}.math-line{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px!important;line-height:1.9;background:#edf4fa;padding:12px 15px;border-radius:5px;overflow-wrap:anywhere}.table-wrap{overflow-x:auto;margin:18px 0 21px;border:1px solid #d5e2ed;border-radius:6px;background:white}.tutorial-table{border-collapse:collapse;width:100%;font-size:14px;color:#365169}.tutorial-table caption{text-align:left;font-weight:600;line-height:1.6;padding:14px 16px;border-bottom:1px solid var(--line);background:#f6f9fc}.tutorial-table th,.tutorial-table td{text-align:left;padding:12px 15px;border-bottom:1px solid #e1e9f0;vertical-align:top}.tutorial-table thead th{background:#edf4fa;font-weight:600}.tutorial-table tbody th{font-weight:500}.tutorial-table tr:last-child>*{border-bottom:0}.tutorial-table code{font-size:13px;white-space:normal;overflow-wrap:anywhere}.table-note{font-size:13px!important;color:var(--muted)!important}.takeaway{border-left:3px solid #79a8cf;background:#edf4fa;padding:14px 17px}.calculator{padding:22px;border:1px solid #d5e2ed;border-radius:8px;background:white;margin-top:22px}.calculator fieldset{margin:0;padding:0;border:0;min-width:0}.calculator legend{font-size:16px;font-weight:600;padding:0;margin-bottom:8px}.count-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:17px 0}.count-grid label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#3f5970}.count-grid label span{font-size:12px;color:var(--muted)}.count-grid input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #b8cadb;border-radius:5px;background:white;color:var(--ink)}.count-grid input[aria-invalid=true]{border:2px solid #a12e2e}.calc-actions{display:flex;gap:12px;flex-wrap:wrap}.calc-actions button{width:auto}.secondary-button{border:1px solid #9fb5c9;background:white;color:#285c87;border-radius:5px;padding:10px 18px;cursor:pointer}.calc-error{color:#982d2d!important;font-weight:500}.calc-status{font-size:13px!important;color:var(--muted)!important;margin-top:16px!important}.result-table output{font-weight:600;white-space:normal}.reference-list li{margin-bottom:16px}.reference-list span{display:block;font-size:13px;line-height:1.8;color:var(--muted)}.tutorial-aside h2{font-size:15px;margin:0 0 13px}.tutorial-aside nav{display:flex;flex-direction:column;gap:14px}.tutorial-aside a{font-size:14px}.tutorial-aside .aside-note{font-size:13px;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:23px}.source-date{font-size:13px!important;color:var(--muted)!important}.tutorial-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.tutorial-links .start-button{width:auto;text-decoration:none}.no-script{font-size:13px!important;background:#fff4d9;padding:10px 14px}@media(max-width:800px){.article-layout{grid-template-columns:1fr;gap:15px}.tutorial-aside{border-top:1px solid var(--line);padding-top:20px}.tutorial-aside nav{display:grid;grid-template-columns:1fr 1fr}.tutorial-intro .dek{font-size:16px}}@media(max-width:440px){.example,.calculator{padding:17px}.tutorial-table th,.tutorial-table td{padding:10px;font-size:13px}.tutorial-article h2{font-size:23px}.count-grid{grid-template-columns:1fr}.tutorial-aside nav{grid-template-columns:1fr}.tutorial-intro h1{letter-spacing:-.6px}}