/* Compact navigation only. Never restyle or replace the site's header. */
#stt-page-tools{position:relative;z-index:20;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:7px max(18px,calc((100% - 1200px)/2));background:transparent;border:0;box-shadow:none;font:500 12px/1.4 Arial,sans-serif;min-height:0}
#stt-page-tools .stt-page-back{appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:#173958!important;border-radius:4px;padding:3px 2px!important;min-height:0!important;font:600 12px/1.4 Arial,sans-serif!important;cursor:pointer;text-decoration:none}
#stt-page-tools .stt-page-back:hover{text-decoration:underline}
#stt-page-tools .stt-page-back:focus-visible{outline:2px solid #075da8;outline-offset:3px}
#stt-page-tools .stt-page-label{display:none!important}
#stt-top-button{position:fixed;right:16px;bottom:20px;z-index:990;display:none;align-items:center;justify-content:center;width:36px;height:36px;min-height:0!important;border:0;border-radius:50%;padding:0;background:#102a4b;color:#fff;box-shadow:0 3px 12px #001b3d40;font:700 16px Arial,sans-serif;cursor:pointer}
#stt-top-button.stt-show{display:inline-flex}
@media(max-width:600px){#stt-page-tools{padding:5px 14px}#stt-top-button{right:12px;bottom:72px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
