.article_page__31win{--article-ink:#17212b;--article-blue:#245a94;--article-muted:#536474;--article-line:#dbe3ec;min-height:100vh;background:#fff;color:var(--article-ink)}.article_article__PngVA{max-width:1100px;margin:0 auto;padding:36px 24px 96px}.article_backLink__yhRGQ{display:inline-block;margin-bottom:36px;color:var(--article-blue);font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.article_header__Kiqkn{max-width:900px}.article_seriesLabel__X7B7O{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:20px;color:var(--article-blue);font-size:.875rem;font-weight:600}.article_seriesLabel__X7B7O span{color:var(--article-muted);font-weight:400}.article_title__n3Sff{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.85rem,3.5vw,3.15rem);font-weight:650;line-height:1.45;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty}.article_description__t74hu{max-width:760px;margin:24px 0 28px;color:var(--article-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.9}.article_metadata__OnZP_{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0 0 32px;font-size:.8125rem;line-height:1.6}.article_metadata__OnZP_ div{display:flex;gap:8px}.article_metadata__OnZP_ dt{color:var(--article-muted)}.article_metadata__OnZP_ dd{margin:0}.article_hero__MGT0r{margin:0 0 48px}.article_hero__MGT0r img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#f1f6fb}.article_reading__wkdGC{max-width:760px;margin:0 auto}.article_contents__JFx8D{margin:0 0 40px;padding:18px 24px;border:1px solid var(--article-line);border-radius:8px;background:#f8fafc}.article_contents__JFx8D summary{cursor:pointer;font-weight:600;line-height:1.6}.article_contents__JFx8D ul{margin:16px 0 2px;padding-left:20px}.article_contents__JFx8D li{margin:10px 0;font-size:.9375rem;line-height:1.7}.article_contents__JFx8D a{color:var(--article-blue);text-decoration:underline;text-underline-offset:3px}.article_body__axKr6{font-size:clamp(1rem,1.35vw,1.125rem);line-height:2;overflow-wrap:anywhere;--shiki-color-text:#fff;--shiki-color-background:#17212b}.article_body__axKr6:lang(en){line-height:1.85}.article_body__axKr6 p{margin:24px 0}.article_body__axKr6 h2{scroll-margin-top:40px;margin:64px 0 24px;padding:4px 0 4px 18px;border-left:3px solid var(--article-blue);font-family:var(--font-display),sans-serif;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:650;line-height:1.6}.article_body__axKr6 h3{margin:40px 0 16px;font-size:1.2rem;font-weight:650;line-height:1.65}.article_body__axKr6 h4{margin:28px 0 14px;font-size:1.05rem;font-weight:650;line-height:1.65}.article_body__axKr6 strong{color:#142e47;font-weight:700}.article_body__axKr6 a{color:var(--article-blue);text-decoration:underline;text-underline-offset:4px}.article_body__axKr6 ol,.article_body__axKr6 ul{margin:24px 0;padding-left:26px}.article_body__axKr6 ul{list-style-type:disc}.article_body__axKr6 ol{list-style-type:decimal}.article_body__axKr6 li{margin:12px 0;padding-left:4px}.article_body__axKr6 li::marker{color:var(--article-blue)}.article_body__axKr6 li p{margin:8px 0}.article_body__axKr6 blockquote{margin:32px 0;padding:18px 24px;border-left:4px solid var(--article-blue);border-radius:0 8px 8px 0;background:#f1f6fb}.article_body__axKr6 blockquote p{margin:8px 0}.article_body__axKr6 .article_lead__lFPiT{color:#29475f;font-size:1.08em}.article_body__axKr6 .article_comparisonRow__Xy6jq{margin:20px 0 20px -26px;padding:0;list-style:none}.article_comparisonGrid__41RL0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px 24px;padding:20px 0;border-top:1px solid var(--article-line);border-bottom:1px solid var(--article-line)}.article_body__axKr6 .article_comparisonCell__MCR6_ p{margin:0;font-size:.9375rem;line-height:1.8}.article_comparisonCell__MCR6_ strong:first-child{display:block;margin-bottom:6px;color:var(--article-muted);font-size:.8125rem}.article_figure__H92Nx{margin:40px 0 16px}.article_figure__H92Nx img{display:block;width:100%;height:auto;border:1px solid var(--article-line);border-radius:8px}.article_figureLink__xEIT1{display:block;text-decoration:none!important}.article_zoomLabel__DancH{display:block;margin:10px 0 0;font-size:.8125rem;text-align:right;text-decoration:underline;text-underline-offset:3px}.article_body__axKr6 .article_caption__cw3l5,.article_figure__H92Nx figcaption{margin:12px 0 32px;color:var(--article-muted);font-size:.875rem;line-height:1.8;white-space:pre-wrap}.article_body__axKr6 pre{max-width:100%;overflow-x:auto;margin:28px 0;padding:20px;border-radius:8px;font-size:.8125rem;line-height:1.75}.article_body__axKr6 code:not(pre code){padding:2px 5px;border-radius:4px;background:#f1f4f7;font-size:.88em}.article_contents__JFx8D summary:focus-visible,.article_page__31win a:focus-visible{outline:3px solid #245a94;outline-offset:5px;border-radius:2px}@media (max-width:600px){.article_article__PngVA{padding:24px 20px 64px}.article_backLink__yhRGQ{margin-bottom:28px}.article_title__n3Sff{line-height:1.55}.article_hero__MGT0r{margin-bottom:32px}.article_contents__JFx8D{padding:16px 18px;margin-bottom:28px}.article_body__axKr6 h2{margin-top:48px;padding-left:14px}.article_body__axKr6 blockquote{padding:14px 18px}.article_comparisonGrid__41RL0{grid-template-columns:1fr;gap:16px}}