/* Volunteer section — WCAG helpers */

/* Step titles were h4 (font-weight from _main-page.scss); semantic h3 needs the same weight */
.volunteer-steps__right ul li > h3 {
    font-weight: 900;
}

.vol-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* EEO disclosure control: looks like a link, behaves as a button */
.volunteer-eeo-trigger {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font: inherit;
    color: #007bff;
    text-decoration: underline;
    cursor: pointer;
}

.volunteer-eeo-trigger:hover,
.volunteer-eeo-trigger:focus {
    color: #0056b3;
    text-decoration: underline;
}

/* Print control: button styled like adjacent text links */
.career-print-btn {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font: inherit;
    color: inherit;
    text-decoration: underline;
    cursor: pointer;
}

.career-print-btn:focus {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}
