.learning-path .icon-card p{margin:.75rem 0}.provider-checklist h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.provider-checklist h2{font-size:1.3rem}.print-questions{list-style:none;padding:0}.print-questions li{position:relative;padding-left:1.8rem;margin:1rem 0}.print-questions li:before{content:'□';position:absolute;left:0;top:0}.checklist-controls{margin:1.5rem 0}.checklist-controls p{font-size:.95rem}.learning-path a:focus-visible,.provider-checklist a:focus-visible,.provider-checklist button:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media print{body:has(.provider-checklist){background:#fff!important;color:#000!important;font:10pt/1.4 Arial,sans-serif}body:has(.provider-checklist) .site-header,body:has(.provider-checklist) .site-footer,body:has(.provider-checklist) .mobile-sticky-cta,body:has(.provider-checklist) .breadcrumbs,.checklist-controls{display:none!important}body:has(.provider-checklist) .section{padding:0!important}.provider-checklist{width:100%!important;max-width:none!important;margin:0!important}.provider-checklist h1{font-size:22pt}.provider-checklist h2{font-size:12pt;margin:12pt 0 4pt}.provider-checklist .article-section{break-inside:avoid;margin:10pt 0}.provider-checklist .article-meta{font-size:8pt}.print-questions li{margin:7pt 0}.provider-checklist p{margin:6pt 0}@page{size:auto;margin:15mm}}
