/* Targeted refinements layered over the original theme. */
body{line-height:1.8}a{text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b87914;outline-offset:4px}.seo-section-heading{padding:2.5rem 1.5rem 1rem;text-align:center}.seo-section-heading h2, .seo-section-heading seo-h2{margin:0}.features-grid .feature .seo-feature-title{font-size:1.1rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.seo-section-title{font-size:1.35rem;line-height:1.4;margin:1.5rem 0}.seo-resource-nav{box-sizing:border-box;max-width:72rem;margin:1.5rem auto;padding:1rem 1.5rem;background:#f3f5f7;color:#294356;border:1px solid #d9e1e6;border-radius:5px;text-align:center;font:14px/1.8 Arial,sans-serif}.seo-resource-nav a{color:#285a75}.seo-unavailable{max-width:900px;padding:32px 24px;margin:40px auto;font:18px/1.8 Arial,sans-serif;color:#233c50}h1,h2,h3, seo-h1, seo-h2, seo-h3{overflow-wrap:break-word}.col1-links{column-gap:28px!important;line-height:1.9}.col1-links a{display:inline-block;max-width:100%;margin:3px 0;overflow-wrap:anywhere}.image img{max-width:100%;height:auto}
@media(max-width:650px){.seo-section-heading{padding:1.8rem 1rem .8rem}.seo-resource-nav{margin:18px 12px;padding:14px}.col1-links{columns:1!important}#banner h1, #banner seo-h1{font-size:2rem;line-height:1.25}.seo-unavailable h1, .seo-unavailable seo-h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}}
