@media only screen and (width>=0){#article-body{padding:var(--sectionPadding);z-index:1;background-color:#fff;position:relative}#article-body .cs-container{width:100%;max-width:45rem;margin:auto}#article-body.cs-wide .cs-container{max-width:67.5rem}#article-body.cs-wide p{max-width:45rem}#article-body .cs-link-cards+p{margin-top:2rem}#article-body .cs-container>:first-child{margin-top:0}#article-body .cs-container>:last-child{margin-bottom:0}#article-body p>img{border-radius:var(--radius);width:100%;height:auto;display:block}#article-body h2:not([class]){font-family:var(--font-heading);font-size:var(--h3FontSize);color:var(--headerColor);margin:clamp(2.5rem,5vw,3.5rem) 0 .75rem;font-weight:400;line-height:1.2em}#article-body h3:not([class]){font-family:var(--font-heading);font-size:var(--h4FontSize);color:var(--headerColor);margin:2rem 0 .5rem;font-weight:400;line-height:1.2em}#article-body p{font-size:var(--bodyFontSize);color:var(--bodyTextColor);margin:0 0 1rem;line-height:1.65em}#article-body li>p:last-child{margin-bottom:0}#article-body strong{color:var(--headerColor);font-weight:600}#article-body a:not(.cs-button-solid):not(.cs-guide-link):not(.cs-card){font-size:inherit;line-height:inherit;text-underline-offset:.15em;color:var(--primary);text-decoration:underline}#article-body a:not(.cs-button-solid):not(.cs-guide-link):not(.cs-card):hover{color:var(--primaryLight)}#article-body ul:not([class]),#article-body ol:not([class]){flex-direction:column;gap:.75rem;margin:1rem 0 1.5rem;padding:0;display:flex}#article-body :not([class])>li{font-size:var(--bodyFontSize);color:var(--bodyTextColor);line-height:1.6em}#article-body ul:not([class])>li{padding-left:1.75rem;list-style:none;position:relative}#article-body ul:not([class])>li:before{content:"";background-color:var(--primary);border-radius:50%;width:.5rem;height:.5rem;display:block;position:absolute;top:.55em;left:.375rem}#article-body ol:not([class]){counter-reset:step;gap:1.25rem}#article-body ol:not([class])>li{counter-increment:step;min-height:2.5rem;padding-left:3.5rem;list-style:none;position:relative}#article-body ol:not([class])>li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-heading);font-size:var(--h3FontSize);color:var(--primary);opacity:.35;line-height:1em;position:absolute;top:0;left:0}#article-body table{text-align:left;border-collapse:collapse;border-radius:var(--radius);width:100%;box-shadow:0 0 0 1px var(--border);-webkit-overflow-scrolling:touch;margin:1.5rem 0;font-size:.9375rem;line-height:1.45em;display:block;overflow-x:auto}#article-body thead th{white-space:nowrap;background-color:var(--bgLight);color:var(--headerColor);font-weight:600}#article-body th,#article-body td{border-bottom:1px solid var(--border);min-width:7.75rem;color:var(--bodyTextColor);vertical-align:top;padding:.875rem 1rem}#article-body tbody tr:last-child td{border-bottom:none}#article-body .cs-button-solid{margin:.5rem 0}#article-body .cs-guide-link{color:var(--primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.3em;text-decoration:none;display:inline-flex}#article-body .cs-guide-link:after{content:"→";transition:transform .3s;display:block}#article-body .cs-guide-link:hover{text-decoration:underline}#article-body .cs-guide-link:hover:after{transform:translate(.25rem)}#article-body .cs-sources{border-top:1px solid var(--border);color:var(--bodyTextColor);margin-top:1.5rem;padding-top:1rem;font-size:.875rem;line-height:1.5em}#article-body .cs-sources a{font-size:inherit}#article-body .cs-callout{background-color:var(--bgLight);border-radius:var(--radius);margin:2rem 0;padding:clamp(1.25rem,3vw,2rem)}#article-body .cs-callout>:first-child{margin-top:0}#article-body .cs-callout>:last-child{margin-bottom:0}#article-body .cs-figure{aspect-ratio:3/2;border-radius:var(--radius);width:100%;margin:0 0 clamp(2rem,4vw,3rem);display:block;position:relative;overflow:hidden}#article-body .cs-figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (width>=48rem){#article-body table{display:table;overflow:visible}#article-body thead th{white-space:normal}#article-body th,#article-body td{min-width:0}}@media only screen and (width>=0){body.dark-mode #article-body{background-color:var(--dark)}body.dark-mode #article-body h2:not([class]),body.dark-mode #article-body h3:not([class]),body.dark-mode #article-body strong,body.dark-mode #article-body p,body.dark-mode #article-body :not([class])>li,body.dark-mode #article-body td{color:var(--bodyTextColorWhite)}body.dark-mode #article-body p,body.dark-mode #article-body :not([class])>li{opacity:.88}body.dark-mode #article-body a:not(.cs-button-solid):not(.cs-guide-link):not(.cs-card),body.dark-mode #article-body .cs-guide-link{color:var(--primaryOnDark)}body.dark-mode #article-body ul:not([class])>li:before{background-color:var(--primaryOnDark)}body.dark-mode #article-body ol:not([class])>li:before{color:var(--glow);opacity:.55}body.dark-mode #article-body table{box-shadow:0 0 0 1px var(--accent)}body.dark-mode #article-body thead th{background-color:var(--medium);color:var(--bodyTextColorWhite)}body.dark-mode #article-body th,body.dark-mode #article-body td,body.dark-mode #article-body .cs-sources{border-color:var(--accent)}body.dark-mode #article-body .cs-callout{background-color:var(--medium);box-shadow:0 0 0 1px var(--accent)}}
