.article__content__html{color:#1f2933;font-size:1rem;line-height:1.75;letter-spacing:.015em;word-break:break-word;overflow-wrap:anywhere}.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{padding:.4em .5em;background:#f5f5f5;border-left:5px solid #6771df;border-bottom:3px solid #d7d7d7;font-weight:600;font-size:24px}.article__content__html h3{padding:.25em .5em;background:rgba(0,0,0,0);border-left:5px solid #6771df;font-weight:600;font-size:21px}.article__content__html h4{padding:.25em 0;font-weight:600;font-size:18px}.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;text-decoration:none;border-bottom:1px solid rgba(37,99,235,.3);transition:color .2s ease,border-color .2s ease}.article__content__html a:focus-visible,.article__content__html a:hover{color:#1d4ed8;border-bottom-color:rgba(29,78,216,.5)}.article__content__html ol,.article__content__html ul{margin:0;padding-left:1.6rem}.article__content__html ol li+li,.article__content__html ol ol,.article__content__html ol ul,.article__content__html ul li+li,.article__content__html ul ol,.article__content__html ul ul{margin-top:.6rem}.article__content__html ul{list-style:disc;margin:.5rem 0}.article__content__html ol{list-style:decimal;margin:.5rem 0}.article__content__html blockquote{margin:0;padding:1.5rem 1.75rem;border-left:4px solid #2563eb;border-radius:.75rem;background:#f1f5f9;color:#0f172a;position:relative}.article__content__html blockquote:before{content:"“";position:absolute;top:-.9rem;left:1.25rem;font-size:3rem;color:rgba(37,99,235,.18)}.article__content__html blockquote>*{margin-top:0;margin-bottom:0}.article__content__html pre{margin:.5rem 0;padding:1rem;border-radius:.25rem;background:#0f172a;color:#e2e8f0;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{padding:.2rem .4rem;border-radius:.4rem;background:rgba(15,23,42,.08);color:#0f172a;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;white-space:pre-wrap}pre .article__content__html code{padding:0;background:rgba(0,0,0,0);color:inherit;font-size:inherit}.article__content__html hr{border:none;border-top:1px solid rgba(15,23,42,.12);margin:3rem 0}.article__content__html iframe,.article__content__html img,.article__content__html video{display:block;max-width:100%;height:auto}.article__content__html figure{margin:0;text-align:center}.article__content__html figure iframe,.article__content__html figure img,.article__content__html figure video{margin:0 auto}.article__content__html figure figcaption{margin-top:.75rem;font-size:.875rem;color:rgba(15,23,42,.7)}.article__content__html table{width:100%;margin:2rem 0;border-collapse:collapse;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:640px}.article__content__html table th{background-color:#ececec;border:2px solid #fff;font-weight:500}.article__content__html table td,.article__content__html table th{text-align:left;font-size:14px;padding:8px 12px;white-space:nowrap;min-width:50px}.article__content__html table td{border:1px solid #ececec}.article__content__html mark{background:rgba(254,240,138,.6);padding:0 .2rem;border-radius:.2rem}.article__content__html sub,.article__content__html sup{font-size:.75em}.article__content__html sup{vertical-align:super}.article__content__html sub{vertical-align:sub}.article__content__html .embed-responsive{position:relative;width:100%;padding-top:56.25%}.article__content__html .embed-responsive iframe,.article__content__html .embed-responsive video{position:absolute;inset:0;width:100%;height:100%}.article__content__html .callout{padding:1.25rem 1.5rem;border-radius:.75rem;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);color:#1e293b}.article__content__html .callout--success{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.15);color:#14532d}.article__content__html .callout--danger{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.15);color:#7f1d1d}.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 figure,.article__content__html .align-center iframe,.article__content__html .align-center img,.article__content__html .align-center video{margin-left:auto;margin-right:auto}.article__content__html .align-right figure,.article__content__html .align-right iframe,.article__content__html .align-right img,.article__content__html .align-right video{margin-left:auto}.article__content__html .align-left figure,.article__content__html .align-left iframe,.article__content__html .align-left img,.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{font-size:clamp(1.35rem,4vw + .8rem,1.8rem);margin-top:2rem}.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{font-size:.85rem;padding:1.25rem}}@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 ol,.article__content__html ul{padding-left:1.25rem}.article__content__html pre{padding:1rem}.article__content__html figure figcaption{font-size:.8rem}}