.article_page__iJeoe{--sky:#1a98cb;--deep:#0b5394;--amber:#f7a61b;--grey:#eeeeee;--ink:#14202b;background:#ffffff;color:var(--ink)}.article_shell__Kr56O{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:24px 0 72px}.article_breadcrumb__6YvOW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;color:#64748b;font-size:14px;font-weight:500}.article_breadcrumb__6YvOW a{color:var(--deep);text-decoration:none}.article_breadcrumb__6YvOW a:hover{text-decoration:underline}.article_layout__v1V6_{display:grid;grid-template-columns:minmax(0,820px) minmax(230px,1fr);gap:48px;align-items:start}.article_article__l1_5b{min-width:0;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.75;text-align:left}.article_eyebrow__0Q1DX{margin:0 0 8px;color:var(--deep);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.article_eyebrow__0Q1DX,.article_title__Uxm2k{font-family:Montserrat,Poppins,Arial,sans-serif}.article_title__Uxm2k{margin:0 0 18px;color:var(--ink);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.25}.article_accent__CApdj{text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:5px;text-underline-offset:7px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.article_byline__CDkRz{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:26px;color:#475569;font-size:14px}.article_reviewed__W0FQJ{font-weight:600}.article_authorLink__G4ZZK{display:inline-flex;align-items:center;gap:8px;color:var(--deep);font-weight:700;text-decoration:none}.article_authorLink__G4ZZK:hover span{text-decoration:underline}.article_avatar__7vrSR{width:34px;height:34px;border:2px solid #dbeafe;border-radius:999px;-o-object-fit:cover;object-fit:cover}.article_date___WvRx{margin-left:auto;white-space:nowrap}.article_roadmap__yjWXS{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;border:1px solid #dbe4ea;border-top:4px solid var(--sky);background:#ffffff;padding:20px;box-shadow:0 12px 30px rgba(11,83,148,.08)}.article_roadmapTitle__er2Hn{margin:0 0 12px;color:var(--deep);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article_roadmap__yjWXS ol{margin:0;padding-left:20px}.article_roadmap__yjWXS li{margin-bottom:8px;color:#64748b;font-size:13px;line-height:1.45}.article_roadmap__yjWXS a{color:inherit;text-decoration:none}.article_roadmap__yjWXS a:hover{color:var(--deep);text-decoration:underline}.article_articleBody__HARhe .answer{margin:20px 0 28px;border-left:5px solid var(--deep);background:var(--grey);padding:18px 22px;font-size:17px}.article_articleBody__HARhe .answer p{margin:0}.article_articleBody__HARhe .toc{margin:0 0 28px;border:2px solid var(--sky);background:#ffffff;padding:16px 22px}.article_articleBody__HARhe .toc-title{margin:0 0 8px;color:var(--deep);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article_articleBody__HARhe h2,.article_articleBody__HARhe h3{color:var(--deep);font-family:Montserrat,Poppins,Arial,sans-serif;line-height:1.3;scroll-margin-top:110px}.article_articleBody__HARhe h2{margin:44px 0 12px;font-size:24px;font-weight:700}.article_articleBody__HARhe h3{margin:28px 0 8px;font-size:18px;font-weight:600}.article_articleBody__HARhe p{margin:0 0 16px}.article_articleBody__HARhe a{color:var(--deep);text-underline-offset:3px}.article_articleBody__HARhe ol,.article_articleBody__HARhe ul{margin:0 0 16px;padding-left:22px}.article_articleBody__HARhe li{margin-bottom:6px}.article_articleBody__HARhe pre{margin:0 0 16px;overflow-x:auto;border-radius:4px;background:var(--grey);padding:16px;font-size:13.5px;line-height:1.6}.article_articleBody__HARhe code,.article_articleBody__HARhe pre{font-family:Consolas,Courier New,monospace}.article_articleBody__HARhe li code,.article_articleBody__HARhe p code,.article_articleBody__HARhe td code{border-radius:3px;background:var(--grey);padding:1px 5px;font-size:.92em}.article_articleBody__HARhe .table-scroll{overflow-x:auto}.article_articleBody__HARhe table{width:100%;margin:20px 0 8px;border-collapse:collapse;font-size:14.5px}.article_articleBody__HARhe th{background:var(--deep);color:#ffffff;padding:10px 12px;font-family:Montserrat,Poppins,Arial,sans-serif;font-weight:600;text-align:left}.article_articleBody__HARhe td{border-bottom:1px solid var(--grey);padding:10px 12px;vertical-align:top}.article_articleBody__HARhe tbody tr:nth-child(2n) td{background:var(--grey)}.article_articleBody__HARhe td:first-child{color:var(--deep);font-weight:600}.article_articleBody__HARhe figure{margin:24px 0}.article_articleBody__HARhe figcaption{margin-top:8px;color:var(--ink);font-size:13.5px}.article_articleBody__HARhe .partition-diagram{border:1px solid var(--sky);background:#ffffff;padding:18px}.article_articleBody__HARhe .diagram-labels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-family:Montserrat,Poppins,Arial,sans-serif;font-size:12px;font-weight:700}.article_articleBody__HARhe .partition-label{border:2px solid var(--sky);color:var(--deep);padding:4px 8px}.article_articleBody__HARhe .frame-label{border:2px solid var(--amber);color:#8a5700;padding:4px 8px}.article_articleBody__HARhe .diagram-table{margin:0}.article_articleBody__HARhe .east-row td:first-child,.article_articleBody__HARhe .west-row td:first-child{border-left:4px solid var(--sky)}.article_articleBody__HARhe .frame-row td{border-top:2px solid var(--amber);border-bottom:2px solid var(--amber)}.article_articleBody__HARhe .frame-row td:first-child{border-left:4px solid var(--amber)}.article_articleBody__HARhe .frame-row td:last-child{border-right:2px solid var(--amber)}.article_articleBody__HARhe .example{margin:20px 0;border:2px solid var(--sky);padding:18px 22px}.article_articleBody__HARhe .example h3{margin-top:0}.article_articleBody__HARhe .stat{color:var(--sky);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:22px;font-weight:700}.article_articleBody__HARhe .ensemble-diagram{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:1px solid var(--sky);background:#ffffff;padding:18px}.article_articleBody__HARhe .ensemble-panel{min-width:0;border:1px solid #d7e7f2;padding:16px}.article_articleBody__HARhe .ensemble-panel h3{margin:0 0 14px;text-align:center}.article_articleBody__HARhe .flow-node{border:2px solid var(--deep);background:#ffffff;color:var(--deep);padding:7px 9px;font-size:12px;font-weight:600;line-height:1.35;text-align:center}.article_articleBody__HARhe .flow-arrow{color:var(--sky);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:20px;font-weight:800;line-height:1;text-align:center}.article_articleBody__HARhe .bagging-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.article_articleBody__HARhe .bagging-output,.article_articleBody__HARhe .boosting-output{border-color:var(--deep);background:var(--deep);color:#ffffff}.article_articleBody__HARhe .boosting-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin:18px 0}.article_articleBody__HARhe .error-arrow{color:#9a6100;font-size:10px;font-weight:700;text-align:center}.article_articleBody__HARhe .faq h3{color:var(--deep);font-size:17px}.article_articleBody__HARhe .refs{font-size:14px}.article_articleFooter__5IrYI{margin-top:48px;border-top:3px solid var(--sky);padding-top:16px;font-size:14px}@media (max-width:960px){.article_layout__v1V6_{grid-template-columns:1fr}.article_roadmap__yjWXS{position:static;grid-row:1;max-height:none}.article_roadmap__yjWXS ol{-moz-columns:2;column-count:2;-moz-column-gap:32px;column-gap:32px}}@media (max-width:600px){.article_shell__Kr56O{width:min(100% - 24px,1180px);padding-top:16px}.article_article__l1_5b{font-size:15.5px}.article_title__Uxm2k{font-size:27px}.article_date___WvRx{width:100%;margin-left:0}.article_roadmap__yjWXS ol{-moz-columns:1;column-count:1}.article_articleBody__HARhe h2{font-size:21px}.article_articleBody__HARhe .answer,.article_articleBody__HARhe .toc{padding:15px 16px}.article_articleBody__HARhe .ensemble-diagram{grid-template-columns:1fr}}