.art-layout{display:grid;grid-gap:3rem;gap:3rem;padding-bottom:2rem;padding-top:3rem}@media(min-width:992px){.art-layout{grid-template-columns:15rem minmax(0,46rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3rem;padding-top:4rem}}.art-layout--no-toc{grid-template-columns:minmax(0,46rem)}.art-toc{-ms-flex-item-align:start;align-self:start;font-size:.875rem}@media(min-width:992px){.art-toc{max-height:calc(100vh - 8rem);overflow-y:auto;position:sticky;top:6rem}}.art-toc__title{color:#5b6785;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.art-toc ol{border-left:2px solid #e3e8f4;list-style:none;margin:0;padding:0}.art-toc a{color:#5b6785;display:block;line-height:1.35;margin-left:-2px;padding:.4rem 0 .4rem 1rem;-webkit-text-decoration:none;text-decoration:none}.art-toc a.is-active,.art-toc a:hover{border-left:2px solid #2c52fc;color:#2c52fc}@media(max-width:991.98px){.art-toc{background:#f3f5fd;border-radius:1rem;padding:1.25rem 1.5rem}}.art{color:#2c3655;font-size:1.0625rem;line-height:1.75;min-width:0}.art h2,.art h3{color:#0b163f;scroll-margin-top:6rem}.art h2{font-size:1.75rem;line-height:1.25;margin:3rem 0 1rem}.art h3{font-size:1.25rem;margin:2rem 0 .75rem}.art a{text-underline-offset:.2em}.art ol,.art ul{padding-left:1.25rem}.art ol li+li,.art ul li+li{margin-top:.35rem}.art blockquote{border-left:4px solid #1fffd0;color:#0b163f;font-style:italic;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.art pre{background:#0b163f;border-radius:.75rem;color:#e6e9f5;font-size:.8rem;line-height:1.5;padding:1.25rem}.art .wp-block-image img{border-radius:1rem}.art-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1.5rem;margin-bottom:1.5rem}.art-meta,.art-updated{color:#5b6785;font-size:.875rem}.art-lead{color:#0b163f;font-size:1.25rem;line-height:1.6}.art-takeaways{background:rgba(44,82,252,.05);border:1px solid rgba(44,82,252,.15);border-radius:1rem;margin:2rem 0;padding:1.5rem 1.75rem}.art-takeaways h2{font-size:1.15rem;margin:0 0 .75rem}.art-takeaways ul{list-style:none;margin:0;padding:0}.art-takeaways li{padding-left:1.75rem;position:relative}.art-takeaways li:before{color:#2c52fc;content:"→";font-weight:700;left:0;position:absolute}.art-callout{border-left:4px solid #f25766;border-radius:.75rem;margin:1.75rem 0;padding:1rem 1.25rem}.art-callout p:last-child{margin-bottom:0}.art-callout--info{background:rgba(242,87,102,.08)}.art-callout--warning{background:rgba(252,185,0,.12);border-left-color:#fcb900}.art-table{border-collapse:collapse;display:block;font-size:.9rem;line-height:1.5;margin:1.75rem 0;overflow-x:auto;width:100%}.art-table td,.art-table th{border-bottom:1px solid #e3e8f4;min-width:9rem;padding:.75rem;text-align:left;vertical-align:top}.art-table thead th{border-bottom:2px solid #0b163f;color:#0b163f;white-space:nowrap}.art-checklist{counter-reset:art-check;list-style:none;margin:1.5rem 0;padding:0!important}.art-checklist li{background:#fff;border:1px solid #e3e8f4;border-radius:.75rem;counter-increment:art-check;padding:.85rem 1rem .85rem 3.25rem;position:relative}.art-checklist li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2c52fc;border-radius:50%;color:#fff;content:counter(art-check);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:700;height:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:1rem;position:absolute;top:.9rem;width:1.75rem}.art-details,.art-faq details{border:1px solid #e3e8f4;border-radius:.75rem;margin:.75rem 0;padding:0 1.25rem}.art-details summary,.art-faq details summary{color:#0b163f;cursor:pointer;font-weight:700;list-style:none;padding:1rem 2rem 1rem 0;position:relative}.art-details summary::-webkit-details-marker,.art-faq details summary::-webkit-details-marker{display:none}.art-details summary:after,.art-faq details summary:after{color:#2c52fc;content:"+";font-size:1.25rem;position:absolute;right:0;top:.75rem}.art-details[open] summary:after,.art-faq details[open] summary:after{content:"–"}.art-details>:last-child,.art-faq details>:last-child{margin-bottom:1.25rem}.art-ref a{font-size:.75em;-webkit-text-decoration:none;text-decoration:none}.art-references{border-top:1px solid #e3e8f4;font-size:.875rem;line-height:1.6;margin-top:3rem}.art-references h2{font-size:1.25rem}.art-references li{scroll-margin-top:6rem;word-break:break-word}.art-references li:target{background:rgba(31,255,208,.35);border-radius:.25rem}.art-stats{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:2rem 0}.art-stat{background:#0b163f;border-radius:1rem;color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.45;padding:1.25rem}.art-stat strong{color:#1fffd0;display:block;font-size:2.25rem;line-height:1.1;margin-bottom:.5rem}.art-stat a{color:hsla(0,0%,100%,.9)}.art-cards{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 2rem}@media(min-width:768px){.art-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-card{border:1px solid #e3e8f4;border-radius:1rem;font-size:.95rem;line-height:1.6;padding:1.25rem 1.4rem;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.art-card:hover{border-color:rgba(44,82,252,.4);-webkit-box-shadow:0 .75rem 1.5rem -1rem rgba(11,22,63,.35);box-shadow:0 .75rem 1.5rem -1rem rgba(11,22,63,.35)}.art-card h3{font-size:1.05rem;margin:0 0 .5rem}.art-card p{margin-bottom:.5rem}.art-card__data{color:#5b6785;font-size:.8rem;margin-bottom:0!important}.art-chart{border:1px solid #e3e8f4;border-radius:1rem;margin:2rem 0;padding:1.5rem}.art-chart figcaption{margin-bottom:1.25rem}.art-chart figcaption strong{color:#0b163f;display:block}.art-chart figcaption span{color:#5b6785;font-size:.8rem}.art-bars{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0!important}.art-bars li{--value:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;font-size:.875rem;grid-gap:.25rem 1rem;gap:.25rem 1rem;grid-template-columns:minmax(0,1fr) 3.5rem;margin:0!important;position:relative}.art-bars li:after{background:-webkit-gradient(linear,left top,right top,from(#2c52fc),to(#f25766));background:linear-gradient(90deg,#2c52fc,#f25766);border-radius:50rem;content:"";grid-column:1/-1;height:.6rem;width:calc(var(--value)*1%)}.art-bars__label{color:#0b163f}.art-bars__value{color:#0b163f;font-weight:700;text-align:right}.art-flow{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:1.75rem 0;padding:0!important}@media(min-width:768px){.art-flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.art-flow li{background:#f3f5fd;border-radius:1rem;font-size:.875rem;line-height:1.5;margin:0!important;padding:1rem;position:relative}.art-flow li strong{color:#0b163f;display:block;margin-bottom:.25rem}.art-flow li span{color:#5b6785}.art-footer{border-top:1px solid #e3e8f4;margin-top:3rem;padding-top:1.5rem}