.article__content__html{color:#333;letter-spacing:.015em;word-break:break-word;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.article__content__html>*{margin-top:1.75rem;margin-bottom:1.75rem}.article__content__html>:first-child{margin-top:0}.article__content__html>:last-child{margin-bottom:0}.article__content__html h2{background:#f5f5f5;border-bottom:3px solid #d7d7d7;border-left:5px solid #6771df;margin-top:5rem;padding:.6em .5em;font-size:24px;font-weight:600}.article__content__html h3{background:0 0;border-left:5px solid #6771df;margin-top:3rem;padding:.25em .5em;font-size:21px;font-weight:600}.article__content__html h4{padding:.25em 0;font-size:18px;font-weight:600}.article__content__html p{margin-bottom:1rem}.article__content__html strong{font-weight:700}.article__content__html em{font-style:italic}.article__content__html a{color:#2563eb;border-bottom:1px solid #2563eb4d;text-decoration:none;transition:color .2s,border-color .2s}.article__content__html a:hover,.article__content__html a:focus-visible{color:#1d4ed8;border-bottom-color:#1d4ed880}.article__content__html ul,.article__content__html ol{margin:0;padding-left:1.6rem}.article__content__html ul li+li,.article__content__html ol li+li,.article__content__html ul ul,.article__content__html ul ol,.article__content__html ol ul,.article__content__html ol ol{margin-top:.6rem}.article__content__html ul{margin:.5rem 0;list-style:outside}.article__content__html ol{margin:.5rem 0;list-style:decimal}.article__content__html blockquote{color:#0f172a;background:#f1f5f9;border-radius:.5rem;margin:0;padding:1.5rem 1.75rem;position:relative}.article__content__html blockquote:before{content:"“";color:#2563eb2e;font-size:3rem;position:absolute;top:-.9rem;left:1.25rem}.article__content__html blockquote>*{margin-top:0;margin-bottom:0}.article__content__html pre{color:#e2e8f0;background:#0f172a;border-radius:.25rem;margin:.5rem 0;padding:1rem;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.6;overflow-x:auto}.article__content__html pre code{color:#fff}.article__content__html code{color:#0f172a;white-space:pre-wrap;background:#0f172a14;border-radius:.4rem;padding:.2rem .4rem;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}pre .article__content__html code{color:inherit;font-size:inherit;background:0 0;padding:0}.article__content__html hr{border:none;border-top:1px solid #0f172a1f;margin:3rem 0}.article__content__html img,.article__content__html video,.article__content__html iframe{max-width:100%;height:auto;display:block}.article__content__html figure{text-align:center;margin:0}.article__content__html figure img,.article__content__html figure video,.article__content__html figure iframe{margin:0 auto .75rem;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a}.article__content__html figure figcaption{color:#0f172ab3;margin-top:.75rem;font-size:.875rem}.article__content__html table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;min-width:640px;margin:2rem 0;display:block;overflow-x:auto}.article__content__html table th{text-align:left;white-space:nowrap;background-color:#ececec;border:2px solid #fff;min-width:50px;padding:8px 12px;font-size:14px;font-weight:500}.article__content__html table td{text-align:left;white-space:nowrap;border:1px solid #ececec;min-width:50px;padding:8px 12px;font-size:14px}.article__content__html mark{background:#fef08a99;border-radius:.2rem;padding:0 .2rem}.article__content__html sup,.article__content__html sub{font-size:.75em}.article__content__html sup{vertical-align:super}.article__content__html sub{vertical-align:sub}.article__content__html .embed-responsive{width:100%;padding-top:56.25%;position:relative}.article__content__html .embed-responsive iframe,.article__content__html .embed-responsive video{width:100%;height:100%;position:absolute;inset:0}.article__content__html .align-center{text-align:center}.article__content__html .align-right{text-align:right}.article__content__html .align-left{text-align:left}.article__content__html .align-center img,.article__content__html .align-center figure,.article__content__html .align-center iframe,.article__content__html .align-center video{margin-left:auto;margin-right:auto}.article__content__html .align-right img,.article__content__html .align-right figure,.article__content__html .align-right iframe,.article__content__html .align-right video{margin-left:auto}.article__content__html .align-left img,.article__content__html .align-left figure,.article__content__html .align-left iframe,.article__content__html .align-left video{margin-right:auto}.article__content__html--compact{font-size:.95rem}.article__content__html--compact>*{margin-top:1.25rem;margin-bottom:1.25rem}.article__content__html--compact h2{font-size:clamp(1.5rem,1.75vw + .95rem,2rem)}@media (max-width:768px){.article__content__html{font-size:.9625rem;line-height:1.8}.article__content__html>*{margin-top:1.45rem;margin-bottom:1.45rem}.article__content__html h2{font-size:clamp(1.6rem,4.5vw + .9rem,2.1rem)}.article__content__html h3{margin-top:2rem;font-size:clamp(1.35rem,4vw + .8rem,1.8rem)}.article__content__html blockquote{padding:1.25rem 1.4rem 1.25rem 1.5rem}.article__content__html blockquote:before{font-size:2.5rem;left:1rem}.article__content__html pre{padding:1.25rem;font-size:.85rem}}@media (max-width:480px){.article__content__html{font-size:.9375rem}.article__content__html>*{margin-top:1.2rem;margin-bottom:1.2rem}.article__content__html h2{font-size:clamp(1rem,5.5vw + .8rem,1.5rem)}.article__content__html h3{font-size:clamp(1rem,5vw + .7rem,1.2rem)}.article__content__html ul,.article__content__html ol{padding-left:1.25rem}.article__content__html pre{padding:1rem}.article__content__html figure figcaption{font-size:.8rem}}.article__content__html .callout{border-radius:4px;margin-bottom:1.5rem;padding:20px 20px 20px 42px;font-size:15px;display:flow-root;position:relative;line-height:1.7!important}.article__content__html .callout:before{font-size:1.5em;position:absolute;top:12px;left:12px}.article__content__html .callout>*{margin-top:0;margin-bottom:0}.article__content__html .callout>*+*{margin-top:.75rem}.article__content__html .callout.memo{background-color:#e8f3d6}.article__content__html .callout.memo:before{content:"💡"}.article__content__html .callout.caution{background-color:#f3d6d6}.article__content__html .callout.caution:before{content:"❗️"}
/*# sourceMappingURL=11bf1887080a7d27.css.map*/