.seo-hub-header>div{gap:16px}.seo-hub-brand{display:inline-flex;align-items:center;gap:8px}.seo-hub-header-link{font-weight:700;text-decoration:none;white-space:nowrap}.seo-hub-header-link:hover,.seo-hub-header-link:focus-visible{text-decoration:underline}.seo-hub-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:20px 0 28px}.seo-hub-cta-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:4px;background:#075ea1;color:#fff!important;font-weight:700;text-decoration:none}.seo-hub-cta-primary:hover,.seo-hub-cta-primary:focus-visible{background:#064b80}.seo-hub-cta-secondary{font-weight:600;text-underline-offset:3px}.seo-hub{margin:0;color:#202631;background:#fff;font:16px/1.6 system-ui,sans-serif}.seo-hub *{box-sizing:border-box}.seo-hub a{color:#075ea1}.seo-skip{position:absolute;left:-9999px}.seo-skip:focus{left:12px;top:8px}.seo-hub-header,.seo-hub-footer{background:#f2f7fa;border-bottom:1px solid #dbe3e8;padding:12px max(16px,calc((100% - 1040px)/2))}.seo-hub-header>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.seo-hub-brand{font-weight:750;font-size:20px;text-decoration:none}.seo-hub-main{width:min(100% - 32px,900px);margin:auto;padding-bottom:32px}.seo-hub-main h1{font-size:36px;line-height:1.15;margin:22px 0;overflow-wrap:anywhere}.seo-hub-main h2{font-size:21px}.seo-hub-main section{border-top:1px solid #dce4e8;padding:20px 0}.seo-hub-main li{margin:10px 0}.seo-disclosure{padding:10px 14px;background:#fff8ec;border-left:4px solid #b56d29}.seo-kicker{font-size:13px;text-transform:uppercase;font-weight:700;color:#2a6d61}.seo-lead{font-size:18px}.seo-hub-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.seo-hub-links a{padding:10px;border:1px solid #dce4e8;border-radius:4px}.seo-checkout{font-weight:700}.seo-hub-footer{border-top:1px solid #dbe3e8;border-bottom:0}@media(max-width:600px){.seo-hub-main h1{font-size:29px}}@media(max-width:960px){.article-page__grid,.article-page__main{grid-template-columns:minmax(0,1fr)}.article-page__main,.article-sidebar,.article-hero,.article-prose{min-width:0;overflow-wrap:anywhere}}