/* Category buttons shared by Work and Resume, scoped away from other sections. */
.om-work-directory .ow-spheres .cat-children{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;column-count:auto!important;column-gap:12px!important;margin-top:14px}.om-work-directory .ow-spheres .block_child_category{flex:0 1 auto;max-width:100%;min-width:0;margin:0!important;padding:0!important}.om-work-directory .ow-spheres .cat-title{display:block!important;padding:0!important;margin:0!important;max-width:100%}.om-work-directory .ow-spheres .cat-title .ow-category-pill{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;box-sizing:border-box;max-width:100%;min-height:44px;padding:10px 15px;border:1px solid #d4e2ec;border-radius:999px;background:#fff;color:#365c76;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.om-work-directory .ow-spheres .cat-title .ow-category-pill:hover{background:#edf6fd;border-color:#93bbd8;color:#175b8b;text-decoration:none}.om-work-directory .ow-spheres .ow-category-pill .ow-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:22px;min-height:22px;padding:1px 5px;border-radius:999px;background:#eaf2f9;color:#607e94;font-size:12px;font-weight:400}.om-work-directory .ow-spheres .ow-category-pill:focus-visible{outline:3px solid #087ee9;outline-offset:3px}.om-work-directory .ow-spheres .category-desc{display:none}
@media(max-width:760px){.om-work-directory .ow-spheres .cat-children{gap:8px}.om-work-directory .ow-spheres .cat-title .ow-category-pill{font-size:14px;padding:10px 13px;min-height:44px}}
