.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header .desktop-nav{gap:21px}.footer-main nav{flex-wrap:wrap;max-width:440px}.service-more{margin-top:18px;font-size:.86rem;align-self:flex-start}.resources-home{background:#f3f6fa}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resource-card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:30px;display:flex;flex-direction:column}.resource-card .eyebrow{font-size:.69rem;letter-spacing:.1em}.resource-card h3{font:400 1.7rem/1.2 var(--serif);margin-bottom:20px}.resource-card h3 a:hover,.resource-card h3 a:focus-visible{color:var(--blue)}.resource-card>p:not(.eyebrow){color:var(--muted);font-size:.96rem}.resource-card>.text-link{margin-top:auto;align-self:flex-start}.resources-all{margin:30px 0 0}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 13px;font-size:.8rem;color:var(--muted);padding:25px 0;line-height:1.6}.breadcrumbs a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.seo-hero{background:var(--pale);padding:65px 0 70px;border-bottom:1px solid var(--line)}.seo-hero h1{font:400 clamp(2.5rem,4.3vw,4.5rem)/1.08 var(--serif);max-width:970px;letter-spacing:-.035em;margin:20px 0 25px;color:var(--ink)}.seo-lead{font-size:1.14rem;line-height:1.8;max-width:780px;color:var(--muted);margin-bottom:25px}.article-byline{font-size:.84rem;color:var(--muted);margin-bottom:0}.article-layout{display:grid;grid-template-columns:250px minmax(0,740px);gap:75px;align-items:start;padding-top:65px;padding-bottom:70px}.article-toc{font-size:.9rem;padding:23px;background:#f6f8fb;border-left:2px solid var(--blue);position:sticky;top:110px}.article-toc ol{padding-left:18px;margin:14px 0 0}.article-toc li{padding:6px 0}.article-toc a:hover,.article-toc a:focus-visible{color:var(--blue);text-decoration:underline}.article-copy{min-width:0;font-size:1.025rem;line-height:1.9}.article-copy h2{font-size:2rem;margin:47px 0 20px;scroll-margin-top:115px}.article-copy h2:first-child{margin-top:0}.article-copy p,.article-copy li{color:var(--muted)}.article-copy ul{padding-left:24px;margin:18px 0 28px}.article-copy li{padding-left:5px;margin:10px 0}.article-copy a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.article-copy a:hover{color:#0961c6}.related-section{background:#f3f6fa;padding-block:65px}.related-section h2{font-size:2.7rem;margin-bottom:30px}.seo-cta{padding:65px 0;background:var(--blue);color:#fff}.seo-cta h2{font-size:3rem;color:#fff}.seo-cta p:not(.eyebrow){max-width:680px;color:#e0ebf9}.seo-cta .eyebrow{color:#c2d9f4}.seo-cta .button{margin-top:10px}.seo-main a:focus-visible,.resources-home a:focus-visible{outline:3px solid #0961c6;outline-offset:5px}
@media(max-width:1100px){.site-header .desktop-nav{gap:13px}.site-header .desktop-nav>a{font-size:.78rem}.article-layout{gap:40px;grid-template-columns:210px minmax(0,1fr)}.resource-card{padding:24px}.resource-card h3{font-size:1.5rem}}
@media(max-width:920px){.site-header nav.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{list-style:none;cursor:pointer;padding:10px}.mobile-menu nav{position:absolute;top:79px;left:0;right:0;display:flex;flex-direction:column;background:#fff;padding:15px 24px;border-bottom:1px solid var(--line);box-shadow:0 12px 16px #152b450b}.mobile-menu nav a{padding:12px 0}.resource-grid{grid-template-columns:1fr}.resource-card{padding:28px}.article-layout{grid-template-columns:1fr;gap:35px}.article-toc{position:static}.seo-hero{padding:45px 0}.seo-hero h1{font-size:3rem}.article-layout{padding-top:35px;padding-bottom:45px}.resource-card h3{font-size:1.8rem}}
@media(max-width:600px){.seo-hero h1{font-size:2.45rem}.seo-lead{font-size:1.04rem}.breadcrumbs{font-size:.75rem}.article-copy h2{font-size:1.8rem}.related-section h2{font-size:2.2rem}.seo-cta h2{font-size:2.5rem}.article-copy{font-size:1rem}.footer-main nav{max-width:180px}.resource-card{padding:24px}}
.seo-focus{display:flex;gap:35px;align-items:center;margin-top:28px;padding:32px;border:1px solid #c9d9ed;border-radius:5px;background:#f1f5f9}.seo-focus>div{flex:1}.seo-focus h3{font:400 1.8rem/1.2 var(--serif);margin-bottom:14px}.seo-focus p:not(.eyebrow){color:var(--muted);margin:0}.seo-focus .button{flex-shrink:0}.resource-card:only-child{grid-column:1/-1}.resource-card:only-child p{max-width:850px}@media(max-width:760px){.seo-focus{display:block;padding:25px}.seo-focus .button{margin-top:23px}.seo-focus h3{font-size:1.7rem}}
.article-copy ul.specialty-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;list-style:none;padding:0;margin:28px 0 40px}.article-copy ul.specialty-directory li{margin:0;padding:0;border-bottom:1px solid var(--line)}.specialty-directory a{display:block;padding:14px 4px;font-size:.94rem;line-height:1.55;text-decoration:none;overflow-wrap:normal}.specialty-directory a:hover,.specialty-directory a:focus-visible{color:var(--blue);background:var(--pale);text-decoration:underline}@media(max-width:600px){.article-copy ul.specialty-directory{grid-template-columns:1fr}}
