.registration-article .page-banner h1{overflow-wrap:break-word;max-width:1000px;font-size:44px;line-height:1.15}.registration-article .breadcrumb{flex-wrap:wrap}.registration-article .article-copy{font-size:1.0625rem;line-height:1.8}.registration-article .article-copy h2,.registration-article .article-copy h3{scroll-margin-top:32px}.registration-article .article-copy p,.registration-article .article-copy li{color:var(--foreground)}.article-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;font-size:.9rem;display:flex}.registration-figure{margin:0 0 32px}.registration-figure img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.registration-figure figcaption{color:var(--muted-foreground);margin-top:8px;font-size:.85rem}.article-contents{border-top:2px solid var(--primary);align-self:start;padding-top:20px}.article-contents h2{margin-bottom:20px;font-size:28px}.article-contents ol{padding-left:20px;font-size:.95rem}.article-contents li{margin:12px 0}.article-contents a{text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px}.registration-cta h2{max-width:800px;font-size:36px;line-height:1.2}.registration-cta p:not(.eyebrow){max-width:800px;font-size:1.0625rem}.registration-cta .card-actions a{white-space:normal;text-align:center;height:auto;min-height:44px;padding:12px 20px}.registration-cta .registration-contact a{font-size:1rem}@media (width<=780px){.registration-article .page-banner h1{font-size:34px}.registration-article .content-layout{flex-direction:column;display:flex}.article-contents{order:-1;width:100%}.registration-cta h2{font-size:30px}}
