.header-row .header-join{display:none}@media (min-width:821px) and (max-width:1199px){.header-row .desktop-nav{gap:0}.header-row .desktop-nav a{padding-inline:5px;font-size:.8rem}.site-header .header-row{gap:10px}.header-row .header-join{white-space:nowrap;min-height:40px;padding-inline:9px;font-size:.76rem;display:inline-flex}}@media (min-width:821px) and (max-width:899px){.header-row .desktop-nav a{padding-inline:3px;font-size:.74rem}.site-header .header-row{gap:6px}.header-row .brand-wordmark{font-size:1.05rem}.header-row .header-join{padding-inline:7px;font-size:.72rem}}@media (min-width:1200px) and (max-width:1319px){.header-row .header-join{white-space:nowrap;min-height:40px;padding-inline:10px;font-size:.78rem;display:inline-flex}}@media (min-width:1320px){.header-row .header-join{white-space:nowrap;padding-inline:16px;font-size:.85rem;display:inline-flex}}.header-join:focus-visible,.job-band-cta:focus-visible,.mobile-nav-join a:focus-visible{outline:3px solid var(--gold-ink,#8a6a1f);outline-offset:3px}.mobile-nav-join{border-top:1px solid var(--gray-200,#e5e7eb);gap:4px;margin-top:6px;padding-top:10px;display:grid}.mobile-nav-join-label{letter-spacing:.04em;color:var(--ink-700,#374151);padding:0 14px;font-size:.78rem;font-weight:700}.mobile-nav-join a{overflow-wrap:anywhere}.job-band-section{padding-block:clamp(20px,4vw,36px)}.job-band{border:1px solid var(--gray-200,#e5e7eb);background:var(--paper,#fffdf7);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,3vw,26px) clamp(18px,3vw,30px);display:flex}.job-band-copy{flex:320px;min-width:0}.job-band-copy h2{margin:0 0 6px;font-size:clamp(1.2rem,2.4vw,1.5rem)}.job-band-copy p{margin:0;line-height:1.6}.job-band-note{color:var(--ink-700,#374151);font-size:.9rem;margin-top:6px!important}.job-band-cta{white-space:nowrap;flex:none;min-height:48px}@media (max-width:560px){.job-band-cta{white-space:normal;justify-content:center;width:100%}}
