.bp-share:hover{color:#1f3a5f!important;border-color:#1f3a5f!important}.nf-site a.bp-share{color:#3e4752}.bp-toc a{color:#3e4752;text-decoration:none}.bp-toc a:hover{color:#1f3a5f}.bp-toc ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bp-body{color:#17202b;font-size:16px;line-height:2.1}.bp-body .nf-markdown-heading{color:#17202b;letter-spacing:.05em}.bp-body .nf-markdown-h2{border-top:0;margin:64px 0 24px;padding-top:0;scroll-margin-top:24px;font-size:24px;font-weight:400;line-height:1.7}.bp-body .nf-markdown-h3{margin:40px 0 16px;scroll-margin-top:24px;font-size:19px;font-weight:400;line-height:1.7}.bp-body .nf-markdown-h4{margin:32px 0 12px;font-size:16px;font-weight:500;line-height:1.8}.bp-body .nf-markdown-paragraph,.bp-body .nf-markdown-list{color:#17202b;letter-spacing:.04em;margin:0 0 28px;line-height:2.1}.bp-body .nf-markdown-list{padding-left:1.4em}.bp-body .nf-markdown-list>*+*{margin-top:10px}.bp-body .nf-markdown-list-item::marker{color:#8a939f}.bp-body .nf-markdown-strong{color:#17202b;font-weight:500}.bp-body .nf-markdown-link,.bp-body a{color:#1f3a5f;text-underline-offset:4px;-webkit-text-decoration:underline #9fb0c6;text-decoration:underline #9fb0c6}.bp-body .nf-markdown-quote{box-shadow:none;color:#1f3a5f;background:0 0;border:0;border-left:2px solid #1f3a5f;border-radius:0;margin:40px 0;padding:8px 0 8px 32px;font-size:18px;line-height:1.9}.bp-body .nf-markdown-quote-mark{display:none}.bp-body .nf-markdown-quote-content{border-left:0;padding-left:0}.bp-body .nf-markdown-quote-content p{color:#1f3a5f}.bp-body .nf-markdown-callout{background:#fff;border:1px solid #dce1e7;border-radius:8px;margin:32px 0;padding:28px 32px;line-height:2}.bp-body .nf-markdown-table-container{box-shadow:none;border:1px solid #dce1e7;border-radius:8px;margin:32px 0}.bp-body .nf-markdown-table{font-size:14px}.bp-body .nf-markdown-table-head{background:#f4f6f9}.bp-body .nf-markdown-table-heading{color:#6a717b;letter-spacing:.08em;font-size:12px;font-weight:400}.bp-body .nf-markdown-table-cell{color:#3e4752;line-height:1.8}.bp-body .nf-markdown-image{border-radius:8px}.bp-body .nf-markdown-caption{color:#6a717b;letter-spacing:.06em;font-size:12px}.bp-body .nf-markdown-separator{border-color:#dce1e7;margin:48px 0}.bp-body .nf-markdown-inline-code{color:#17202b;background:#f4f6f9;border-color:#dce1e7}@media (prefers-reduced-motion:reduce){.bp *{animation:none!important}}@media (max-width:860px){.bp-head{padding-top:64px!important}.bp-meta{flex-direction:column;align-items:flex-start!important;gap:16px!important}.bp-rel{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}.bp-author{flex-direction:column;align-items:flex-start!important}.bp-body .nf-markdown-h2{font-size:21px}.bp-toc{padding:24px 20px!important}}.bp-toc li a>span:last-child,.bp-body .nf-markdown-list-item{text-wrap:balance}
