/* Compact hiring-area selection; existing page typography remains unchanged. */
#areas.career-picker{padding-block:32px}
#areas.career-picker>.wrap{width:100%;max-width:1440px;margin:auto}
#areas .section-copy{max-width:850px;margin-bottom:22px}
#areas .career-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;border:0;padding:0;margin:0;min-width:0}
#areas .career-option{display:flex;align-items:flex-start;gap:12px;padding:18px 14px;background:#082b47;border:1px solid #367698;border-radius:12px;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}
#areas .career-option input{appearance:auto;width:19px;height:19px;min-width:19px;margin:3px 0 0;accent-color:#67dfff;cursor:pointer}
#areas .career-option strong{display:block;color:white;font-weight:600}
#areas .career-option small{display:block;color:#c6dce9;font-size:14px;line-height:1.4;margin-top:6px}
#areas .career-option:hover{background:#0b3e65;border-color:#73dfff}
#areas .career-option:has(input:checked){background:#074b87;border-color:#69dfff;box-shadow:inset 0 0 0 1px #69dfff}
#areas .career-option:has(input:focus-visible){outline:3px solid white;outline-offset:4px}
#areas .career-option:active{background:#0062aa;border-color:white}
#areas .career-selection{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid #367698}
#areas .career-selection p{margin:0;color:#c6dce9;max-width:650px}
#areas .career-selection .button{flex-shrink:0}
@media(max-width:1000px){#areas .career-options{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#areas.career-picker{padding-block:24px}#areas .section-copy{margin-bottom:16px}#areas .career-options{grid-template-columns:1fr;gap:8px}#areas .career-option{padding:10px 12px;gap:12px}#areas .career-option small{margin-top:2px}#areas .career-selection{display:block;margin-top:16px;padding-top:16px}#areas .career-selection .button{margin-top:14px;width:100%}}
@media(prefers-reduced-motion:reduce){#areas .career-option{transition:none}}
