:root{--page-title-display:none;}/* Start custom CSS */html{scroll-behavior:smooth;scroll-padding-top:7rem} .ds-site-header{animation:ds-header-scroll linear both;animation-timeline:scroll(root);animation-range:0px 240px} @keyframes ds-header-scroll{from{box-shadow:0 0 0 #17191c00}to{box-shadow:0 8px 32px #17191c22}} .ds-home-step-description,.ds-mobile-menu-panel{interpolate-size:allow-keywords} .ds-home-step-summary,.ds-menu-toggle{transition:background-color .25s,color .25s} .ds-home-step-summary:hover{background-color:#f4f5f6} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto} .e-atomic-element,.e-atomic-element *{animation:none!important;transition:none!important} .ds-reveal,[data-interactions]{opacity:1!important;transform:none!important}} details.ds-home-step::details-content{height:0;overflow:hidden;transition:height .4s ease,content-visibility .4s allow-discrete} details.ds-home-step[open]::details-content{height:auto} details.ds-mobile-menu-item[open] .ds-mobile-menu-panel{animation:ds-menu-open .25s ease-out} @keyframes ds-menu-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}} @media(prefers-reduced-motion:reduce){details.ds-home-step::details-content{transition:none}details.ds-mobile-menu-item[open] .ds-mobile-menu-panel{animation:none}}
/* Inner page reading layout and native article body */
.ds-v2-article-body .elementor-widget-container {font-family:var(--ds-body-font);font-size:18px;line-height:1.8;color:var(--ds-text);}
.ds-v2-article-body h2 {font-family:var(--ds-heading-font);font-size:34px;line-height:1.22;font-weight:500;letter-spacing:-.4px;margin:2.75rem 0 1.25rem;color:var(--ds-ink);}
.ds-v2-article-body h3 {font-family:var(--ds-heading-font);font-size:24px;line-height:1.3;font-weight:500;margin:2rem 0 .75rem;color:var(--ds-ink);}
.ds-v2-article-body p {margin:0 0 1.25rem;}
.ds-v2-article-body ul,.ds-v2-article-body ol {padding-left:1.5rem;margin:0 0 1.75rem;}
.ds-v2-article-body li {margin-bottom:.7rem;padding-left:.35rem;}
.ds-v2-article-body a {color:var(--ds-ink);text-decoration:underline;text-underline-offset:4px;}
.ds-v2-article-body figure {margin:2.75rem 0;}
.ds-v2-article-body figure img {width:100%;height:auto;display:block;}
.ds-v2-article-body figcaption {font-size:13px;line-height:1.5;color:var(--ds-muted);margin-top:.75rem;}
.ds-v2-article-body table {width:100%;border-collapse:collapse;font-size:16px;line-height:1.6;margin:1.5rem 0 2rem;}
.ds-v2-article-body td,.ds-v2-article-body th {padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-line);}
.ds-v2-article-body th {background:var(--ds-paper);color:var(--ds-ink);}
.ds-v2-article-body .ds-table-scroll {overflow-x:auto;}
.ds-v2-article-body .ds-article-summary {padding:1.5rem;background:var(--ds-paper);border-top:3px solid var(--ds-accent);margin:0 0 2rem;}
.ds-v2-article-body .ds-article-summary p:last-child {margin-bottom:0;}
.admin-bar .ds-v2-aside {top:9.5rem;max-height:calc(100vh - 11rem);}
.admin-bar .ds-site-header {top:-2px;}
.ds-v2-aside {scrollbar-width:thin;}
@media(max-width:767px){.ds-v2-article-body .elementor-widget-container{font-size:16px;line-height:1.75}.ds-v2-article-body h2{font-size:28px}.ds-v2-article-body h3{font-size:22px}.admin-bar .ds-site-header{top:14px}.admin-bar .ds-v2-aside {top:auto;max-height:none}}/* End custom CSS */