/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-centered{text-align:center}.centered{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print{body{width:100%;margin:0;padding:0;background:#fff;font-size:11pt}body table,body p,body li{font-size:11pt !important}}@media print and (min-width:53.75em){body table,body p,body li{font-size:11pt !important}}@media print{body.gin--vertical-toolbar,body.gin--horizontal-toolbar,body.gin--classic-toolbar{padding-top:0 !important;padding-left:0 !important}main{padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}@page{margin-top:2cm;margin-bottom:2cm}footer,header,#scrollTop,aside.toc,div.toc,.mpp-navigation,.region-breadcrumb,.region-banner,.sitewide-alert.alert,.paragraph--quick_links,.video--external-link--wrapper,.feature-image,.paragraph--child_sibling_pages,.paragraph--contact_form_link,.button--forward,.noprint{display:none !important}h1,h2,h3,h4,h5,p{color:#000;page-break-after:avoid}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:2rem}pre,blockquote,table,svg{page-break-inside:avoid}article.has-toc{grid-template-columns:1fr !important;gap:0}section .section-inner{width:auto;max-width:none !important;padding:0 !important}blockquote{margin-bottom:2rem}blockquote::before{display:none}#content,#content #content-inner,.content,.title{margin:20px 0;width:auto}section.paragraph--features.layout_setting--lockup .paragraph--feature.parent__layout_setting--lockup,section.paragraph--features.layout_setting--lockup .paragraph--feature.parent__layout_setting--lockup:nth-child(2),section.paragraph--features.layout_setting--lockup .paragraph--feature.parent__layout_setting--lockup:nth-child(3){background:#fff}body.path-members .title-region{background:none !important;color:#000 !important}body.path-members .title-region>.container{padding-bottom:0 !important}.memberdata dt{font-size:11pt !important;padding:1rem .5rem 1rem 1rem}.memberdata dd{padding:1rem 1rem 1rem .5rem}.chartblock{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:1rem 0 !important}.break{-webkit-column-break-before:page;-moz-column-break-before:page;break-before:page}article.mpp section{page-break-before:always}div.coversheet{page-break-after:always}article.mpp.has-toc{display:block !important}.mpp-panel{opacity:1 !important;max-height:none !important;overflow:visible !important}section#disclaimer{position:initial;top:0;height:auto}section#disclaimer .coversheet{margin:0 0 72pt}section#disclaimer .coversheet h1{margin-bottom:72pt}.mpp .scroll-table,.mpp .table-actions{display:none}.mpp .table-wrapper{margin:0rem 0 !important}.mpp p{margin-bottom:.8rem}.mpp dl.memberdata{grid-template-columns:1fr 2fr;margin:30px 0}.mpp dl.memberdata dt,.mpp dl.memberdata dd{font-size:10pt;padding:12pt 8pt}.table-wrapper{max-width:100%;overflow:visible;margin:0rem 0 !important}.table-wrapper:after{display:none !important}section.mpp-panel,section.mpp-panel#disclaimer{width:540pt;margin:auto !important;position:static !important;height:auto !important;opacity:1 !important;max-height:none !important}table.mpp{font-size:9.5pt !important;max-width:100%;overflow:visible;margin:1.2rem 0}table.mpp th,table.mpp td{padding:.5rem .25rem;font-size:9.5pt !important}th.svcs,td.svcs,th.svcs-100,td.svcs-100{display:table-cell !important}td.groupstart{border-left:1px solid var(--midblue02-200)}table.mpp .material-symbols-outlined.flag--3{font-size:10pt !important}thead td.group{border-left:1px solid;font-weight:bold;text-align:center;background:var(--midblue02-100)}.printonly{display:revert}.mpp table.mpp tbody tr{display:table-row !important}.notice-preamble{display:none !important}div.notice,div.comparison-group{margin:1.2rem 0;padding:1rem}.text-formatted ul li{margin-bottom:.3rem}.msp_payment_chart canvas{max-width:unset !important;max-height:unset !important}canvas#demographics_ages{height:80vh}section .section-inner h3,section .section-inner h4{margin-top:22pt;margin-bottom:0;padding:0}canvas{max-height:30vh;max-width:99%;margin:3.6rem 0}canvas#msp_payment_chart,canvas#demographics_ages{height:50vh;max-height:50vh}canvas#demographics_gender{height:30vh;max-height:300px}canvas#msoc{height:30vh;max-height:300px}.msoc_charts{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;page-break-after:always;page-break-inside:avoid}.node--type-article.node--view-mode-card img,.paragraph--feature img{height:auto;padding:0;margin:0}.node--type-article.node--view-mode-card img{max-width:20%}.paragraph--features,.paragraph--feature,.paragraph--type--dynamic-content,.paragraph--people,.paragraph--promotions,.paragraph--text_image,.paragraph--related_news_events,.paragraph--faq_list{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.paragraph--feature.parent__layout_setting--grid{grid-template-columns:1fr 33% !important}.paragraph--feature.parent__layout_setting--grid>a{max-width:50%}.paragraph--feature img{max-width:40%}.paragraph--feature.parent__layout_setting--text_block{max-width:30%}.paragraph--feature.parent__layout_setting--vertical_tabs{display:block !important}.paragraph--feature.parent__layout_setting--vertical_tabs.mobile-detail-tabs{display:none !important}.paragraph--feature.parent__layout_setting--vertical_tabs .media--type-image::before,.paragraph--feature.parent__layout_setting--vertical_tabs .media--type-image::after,.paragraph--feature.parent__layout_setting--vertical_tabs .feature-text::before,.paragraph--feature.parent__layout_setting--vertical_tabs .feature-text::after{display:none !important}.paragraph--feature.parent__layout_setting--vertical_tabs .vertical-tabs-wrapper{display:block !important}.paragraph--type--dynamic-content{opacity:1 !important}.paragraph--text_image .text-group,.paragraph--text_image .media--type-image{opacity:1 !important;-webkit-transform:translate(0px) !important;transform:translate(0px) !important}.node--type-event header{display:block !important}.filter-wrapper{display:none !important}.layout_setting--vertical_tabs .vertical-tabs{display:none !important}.parent__layout_setting--text_block,.parent__layout_setting--grid,.parent__layout_setting--lockup,.layout_setting--vertical_tabs,.layout_setting--vertical_tabs *,.parent__layout_setting--text_block *,.parent__layout_setting--grid *{margin:0 !important;padding:0 !important}}
