/* WHSAR shared public-site shell: consistent navigation and footer across public pages. */
.whsar-public .whsar-main-nav .whsar-main-link.active {
    color: #1749b8;
    background: rgba(37, 99, 235, .08);
}
.whsar-public main {
    min-height: 42vh;
}
.whsar-public .whsar-mobile-links a:focus-visible,
.whsar-public .whsar-main-nav a:focus-visible,
.whsar-public .whsar-corp-footer a:focus-visible {
    outline: 3px solid rgba(37, 99, 235, .45);
    outline-offset: 3px;
    border-radius: 6px;
}
