.provider-research .hero{display:block}.provider-research .hero__copy{max-width:960px;margin-inline:auto;min-width:0}.provider-research h1{font-size:clamp(30px,4vw,48px);overflow-wrap:anywhere}.provider-research .button{white-space:normal;text-align:center;justify-content:center;min-height:48px;max-width:100%}.provider-research .button--primary{background:#087b46;color:#fff;box-shadow:none}.provider-research .section{max-width:960px;margin-inline:auto;scroll-margin-top:24px}.provider-research .section p{max-width:78ch;overflow-wrap:break-word}.provider-toc{max-width:960px;margin:16px auto;display:flex;flex-wrap:wrap;gap:10px 20px;padding:0 20px}.provider-toc a{display:inline-flex;align-items:center;min-height:44px}.provider-research .site-header{gap:12px;flex-wrap:wrap}.provider-research .site-header nav{display:flex;flex-wrap:wrap;gap:16px}.provider-research a:focus-visible{outline:3px solid #152b23;outline-offset:4px}.provider-research .skip{position:absolute;top:-100px;left:16px;background:white;padding:12px;z-index:99}.provider-research .skip:focus{top:16px}@media(max-width:680px){.provider-research .hero__copy{padding:20px}.provider-research .actions{display:grid;grid-template-columns:1fr}.provider-research .section{padding-inline:20px}.provider-research .site-header .button{font-size:14px}.provider-research .lead{font-size:17px}.provider-toc{display:grid;grid-template-columns:1fr}}
