/* Homepage navigation added for readers and crawlable section links. No extra JavaScript. */
html body.clean-template #main.hc-home .home-seo-jump-wrap {margin-top:1.5rem;}
html body.clean-template #main.hc-home .home-seo-jumps {display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:1rem 0;border-block:1px solid #d5e5ea;}
html body.clean-template #main.hc-home .home-seo-jumps>span {color:#49636c;font-size:1rem;font-weight:650;margin-right:.4rem;}
html body.clean-template #main.hc-home .home-seo-jumps>a {display:inline-flex;align-items:center;min-height:44px;padding:.45rem .6rem;font-size:1rem;line-height:1.5;font-weight:600;border-radius:.65rem;text-decoration:underline;text-underline-offset:.23em;text-decoration-color:#b9cfd7;}
html body.clean-template #main.hc-home .home-seo-jumps>a:hover {background:#eef8fb;color:#b71364;text-decoration-color:currentColor;}
html body.clean-template #main.hc-home .home-seo-office-email {margin:.9rem 0;overflow-wrap:anywhere;}
html body.clean-template #main.hc-home .home-seo-office-email>a {text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;}
html body.clean-template #main.hc-home #common-questions details {scroll-margin-top:8rem;}
@media(max-width:600px){html body.clean-template #main.hc-home .home-seo-jumps{gap:.3rem .4rem;}html body.clean-template #main.hc-home .home-seo-jumps>span{flex-basis:100%;}html body.clean-template #main.hc-home .home-seo-jumps>a{padding:.5rem .45rem;}}
@media print{.home-seo-jump-wrap{display:none;}}
