.state-utility-bar{background:#234c3c;color:#fff9e9;font:12px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.3px;width:100%}
.state-utility-bar>.state-utility-inner{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:4px 40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.state-utility-inner>span{margin:0;color:#d3ddc9}
.state-utility-inner .manual-top-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;background:#faeabc;color:#263e33;border:1px solid #dbc991;border-radius:8px;font-size:11px;font-weight:700;text-decoration:none}
.state-utility-inner .choose-state-jump{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;color:#fff9e9;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.state-utility-inner a:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-width:1000px){.state-utility-bar>.state-utility-inner{padding-left:26px;padding-right:26px;gap:12px}}
@media(max-width:760px){.state-utility-inner>span{display:none}.state-utility-inner .manual-top-link{background:transparent;border:0;color:#fff;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.state-utility-inner .choose-state-jump{font-size:12px}}
@media(max-width:720px){.state-utility-bar>.state-utility-inner{padding-left:18px;padding-right:18px}}

.state-utility-inner .manual-top-link{background:transparent;border-color:transparent;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;box-shadow:none}
