@media print{*,*::before,*::after{background:white!important;color:black!important;box-shadow:none!important;text-shadow:none!important}body{font-size:var(--text-pt-12);line-height:var(--leading-normal);margin:0;padding:0}.nav,.footer,.back-to-top,.skip-link,.share-bar,.share-buttons,.toc-sidebar,.toc-nav,.subscribe-nudge,.newsletter-cta,.gradient-divider,.breadcrumbs,.cta-bar,.cta-bar--light,.page-header-bg,.page-header-bg canvas,.nav__toggle,#backToTop,.back-to-top,.article-nav,.btn,.btn--primary,.btn--outline,.label,.accent-line{display:none!important}.container{max-width:100%!important;padding:0!important;margin:0!important}.page-header,.page-header--compact{padding:0!important;margin-bottom:12pt!important;min-height:0!important;position:relative!important}.page-header__title{font-size:var(--text-pt-22)!important;margin:0 0 4pt!important}.page-header__subtitle{font-size:var(--text-pt-11)!important;margin:0!important}section,.section,.section-sm{padding:8pt 0!important}.article-content{max-width:100%!important;-moz-columns:auto!important;columns:auto!important}.article-content h2{font-size:var(--text-pt-16)!important;page-break-after:avoid;margin-top:18pt!important}.article-content h3{font-size:var(--text-pt-13)!important;page-break-after:avoid;margin-top:14pt!important}.article-content p{orphans:3;widows:3}.article-content img{max-width:100%!important;page-break-inside:avoid}.article-content blockquote{border-left:2pt solid var(--tone-888888)!important;padding-left:10pt!important;margin-left:0!important;font-style:italic}.article-content pre,.article-content code{font-size:var(--text-pt-9)!important;page-break-inside:avoid;border:1pt solid var(--tone-cccccc)!important;padding:6pt!important}a[href]::after{content:'(' attr(href)')';font-size:var(--text-pt-9);color:var(--tone-555555)!important;word-break:break-all}a[href^='#']::after,a[href^='javascript']::after,a[href^='mailto']::after{content:''}.nav a::after,.footer a::after,.btn::after{content:''!important}h1,h2,h3{page-break-after:avoid}img,table,figure,pre{page-break-inside:avoid}table{border-collapse:collapse!important;width:100%!important}th,td{border:1pt solid var(--tone-cccccc)!important;padding:4pt 8pt!important;font-size:var(--text-pt-10)!important}.section--dark,.section--dark *{background:white!important;color:black!important}.article-card,.service-block{border:1pt solid var(--tone-dddddd)!important;padding:8pt!important;margin-bottom:8pt!important;page-break-inside:avoid}}