.article-nav{max-height:calc(100vh - 150px);overflow:auto}.article-nav a{font-size:.88rem;line-height:1.35}.hub-body{max-width:860px;margin:0 auto;padding-block:60px}.hub-body section{padding:18px 0 30px}.cta-band{background:var(--primary);color:#fff;padding:56px 0}.cta-band h2{margin:0 0 10px}.cta-band p{max-width:60ch;line-height:1.7}.cta-band .button{background:var(--accent)}.article-body h2{margin:6px 0 12px}.article-body h3{margin:22px 0 8px}.article-body ul{padding-left:1.2em}.article-body caption{text-align:left;font-weight:800;padding:8px 0}.hub-card h2{font-size:1.3rem;margin:10px 0}.faq-item button{cursor:pointer}.faq-item [hidden]{display:none}.breadcrumb a{text-decoration:underline}.mega-header .primary-nav{flex-wrap:wrap}