.article-body{color:#1e293b;font-size:1rem;line-height:1.9}@media (min-width:768px){.article-body{font-size:1.0625rem}}.article-body p{margin:1.25em 0;line-height:1.95}.article-body h1{font-family:var(--font-sans,sans-serif);letter-spacing:-.01em;color:#0f172a;margin-top:3rem;margin-bottom:1.5rem;font-size:2rem;font-weight:900;line-height:1.25}.article-body h2{color:#fff;font-family:var(--font-sans,sans-serif);letter-spacing:-.01em;background:#1e73be;margin-top:3rem;margin-bottom:1.5rem;padding:.5em 1em;font-size:1.25rem;font-weight:900;line-height:1.35;position:relative}.article-body h2:before,.article-body h2:after{content:"";pointer-events:none;background:#1e73be;height:4px;position:absolute;left:0;right:0}.article-body h2:before{top:-6px}.article-body h2:after{bottom:-6px}.article-body h3{font-family:var(--font-sans,sans-serif);color:#0f172a;border-bottom:2px solid #1e73be;border-left:4px solid #1e73be;margin-top:2.5rem;margin-bottom:1rem;padding:.25rem 0 .5rem .75rem;font-size:1.25rem;font-weight:900;line-height:1.4}.article-body h4{color:#0f172a;border-bottom:1px dotted #cbd5e1;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.25rem;font-size:1.0625rem;font-weight:800}@media (min-width:768px){.article-body h2{font-size:1.4rem}.article-body h3{font-size:1.375rem}.article-body h4{font-size:1.15rem}}.article-body strong{color:#0f172a;font-weight:700}.article-body mark{color:inherit;background:linear-gradient(#0000 72%,#fde047 72%);padding:0 .1em}.article-body .speaker{padding:0 .15em;font-weight:700}.article-body .speaker.host{color:#1e73be}.article-body .speaker.guest{color:#b45309}.article-body a{color:#1e73be;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #93c5fd;text-decoration:underline #93c5fd;text-decoration-thickness:2px}.article-body a:hover{text-decoration-color:#1e73be}.article-body blockquote{color:#475569;background:#fffbeb;border-left:4px solid #f59e0b;margin:1.75rem 0;padding:.75rem 1.25rem;font-style:normal}.article-body blockquote p{margin:.5em 0}.article-body code{color:#0f172a;background:#f1f5f9;border-radius:0;padding:.15em .4em;font-size:.95em;font-weight:400}.article-body pre{color:#e2e8f0;background:#0f172a;border-radius:0;margin:1.75rem 0;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.article-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.article-body ul{background:#fffbeb;border-left:3px solid #f59e0b;margin:1.5em 0;padding:.85rem 1.25rem .85rem 2.75rem;list-style:outside}.article-body ol{background:#fffbeb;border-left:3px solid #f59e0b;margin:1.5em 0;padding:.85rem 1.25rem .85rem 2.75rem;list-style:decimal}.article-body li{margin:.3em 0}.article-body ul>li::marker{color:#f59e0b}.article-body ol>li::marker{color:#f59e0b;font-weight:700}.article-body li>p{margin:.25em 0}.article-body .note ul,.article-body .note ol,.article-body .warn ul,.article-body .warn ol{background:0 0;border-left:none;margin:.5em 0;padding:0 0 0 1.5em}.article-body img{max-width:100%;height:auto;margin:2rem auto;display:block}.article-body hr{border:0;border-top:2px dotted #cbd5e1;width:60%;margin:3rem auto}.article-body table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.95em}.article-body .table-scroll{-webkit-overflow-scrolling:touch;margin:1.75rem 0;overflow-x:auto}.article-body .table-scroll table{min-width:600px;margin:0}.article-body th,.article-body td{text-align:left;vertical-align:top;border:1px solid #94a3b8;padding:.6rem .9rem}.article-body tbody tr>td:first-child{color:#0f172a;white-space:nowrap;background:#f1f5f9;width:1%;font-weight:700}.article-body :where(h2,h3,h4)[id]{scroll-margin-top:5rem}.article-toc{background:#f1f5f9;border-top:1px solid #94a3b8;border-bottom:1px solid #94a3b8;margin:2.5rem 0;padding:.35rem 1.75rem 1.5rem}.article-toc__label{font-family:var(--font-sans,sans-serif);letter-spacing:.03em;color:#1e293b;text-align:center;border-bottom:1px solid #94a3b8;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.05rem;font-weight:700}.article-toc__label:before{content:"≡  ";color:#475569}.article-toc ol{counter-reset:toc-h2;background:0 0;border-left:none;margin:0;padding:0;list-style:none}.article-toc li{margin:.45em 0;font-size:.95rem;line-height:1.55}.article-toc__l2{counter-increment:toc-h2;counter-reset:toc-h3}.article-toc__l2:before{content:counter(toc-h2) " | ";color:#475569;margin-right:.15em;font-weight:700}.article-toc__l3{color:#475569;counter-increment:toc-h3;padding-left:1.5em;font-size:.9rem}.article-toc__l3:before{content:counter(toc-h2) "-" counter(toc-h3) " | ";color:#94a3b8;font-weight:600}.article-toc a{color:#1e293b;font-weight:500;text-decoration:none}.article-toc a:hover{color:#1e73be;text-underline-offset:3px;text-decoration:underline}.article-body .note{color:#1e293b;background:#eff6ff;border-left:4px solid #1e73be;margin:1.75rem 0;padding:1rem 1.25rem}.article-body .note>:first-child{margin-top:0}.article-body .note>:last-child{margin-bottom:0}.article-body .warn{color:#1e293b;background:#fff7ed;border-left:4px solid #ea580c;margin:1.75rem 0;padding:1rem 1.25rem}.article-body .warn>:first-child{margin-top:0}.article-body .warn>:last-child{margin-bottom:0}.breadcrumb{color:#64748b;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.breadcrumb a{color:#475569;text-decoration:none;transition:color .15s}.breadcrumb a:hover{color:#1e73be;text-underline-offset:3px;text-decoration:underline}.breadcrumb__sep{color:#cbd5e1;flex-shrink:0}.breadcrumb__current{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:14em;font-weight:600;overflow:hidden}@media (min-width:768px){.breadcrumb__current{max-width:28em}}
