.referral-subnavigation{display:grid;gap:1rem;color:var(--ink,#162033)}.referral-subnavigation__heading{display:grid;gap:.2rem}.referral-subnavigation__heading h2,.referral-subnavigation__heading p{margin:0}.referral-subnavigation__eyebrow{color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:.12em}.referral-subnavigation [data-referral-subnav-description]{color:#526078}.referral-subnavigation nav{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.referral-subnavigation ul{display:grid;grid-template-columns:repeat(5,minmax(9rem,1fr));gap:.5rem;min-width:47rem;margin:0;padding:0 0 .35rem;list-style:none}.referral-subnavigation a{display:grid;gap:.15rem;min-height:3.2rem;padding:.65rem .75rem;border:1px solid #d9e2ef;border-radius:10px;background:#fff;color:#29364d;text-decoration:none}.referral-subnavigation a:hover{border-color:#8fa3c0;background:#f8fafc}.referral-subnavigation a:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.referral-subnavigation a.is-active{border-color:#173f87;background:#eef5ff;color:#12366f;box-shadow:inset 0 -3px 0 #2563eb}.referral-subnavigation a span{font-weight:800}.referral-subnavigation a small{color:#64748b}@media(max-width:720px){.referral-subnavigation{gap:.75rem}.referral-subnavigation ul{display:flex;min-width:max-content}.referral-subnavigation li{width:9rem}.referral-subnavigation a{min-height:3rem;padding:.55rem .65rem}}

