.business-page .biz-directory{background:#f5f5f3}.business-page .biz-directory-heading{margin-bottom:clamp(32px,4vw,54px)}.biz-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.biz-role-card{background:#fff;border:1px solid #d8dad7;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.biz-role-card-intro{min-height:150px;padding:20px 20px 18px}.biz-role-summary h3{color:#1b1b1b;letter-spacing:-.062em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:800;line-height:1.04}.biz-role-summary p{color:#626661;max-width:44ch;margin:8px 0 0;font-size:14px;line-height:1.34}.biz-role-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.biz-role-tags span{color:#344b62;background:#eceff3;align-items:center;gap:6px;min-height:31px;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.1;display:inline-flex}.biz-role-tags span.is-health{color:#0d8751;background:#e8f5ed}.biz-role-tags svg{flex:0 0 19px;width:19px;height:19px}.biz-role-tasks{border-top:1px solid #d8dad7;margin:auto 20px 0}.biz-role-tasks a{color:#1b1b1b;border-bottom:1px solid #d8dad7;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;text-decoration:none;display:grid}.biz-role-contract-icon{color:#344b62;background:#eceff3;place-items:center;width:38px;height:38px;display:grid}.biz-role-tasks a:nth-child(2) .biz-role-contract-icon{color:#0d8751;background:#e8f5ed}.biz-role-contract-icon svg{width:22px;height:22px}.biz-role-task-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.biz-role-task-copy strong{letter-spacing:-.04em;font-size:18px;font-weight:760;line-height:1.14}.biz-role-task-copy small{color:#747873;font-size:12px;line-height:1.2}.biz-role-task-action{color:#d54420;flex:none;align-items:center;gap:0;font-size:13px;font-weight:750;display:inline-flex}.biz-role-task-action>span{display:none}.biz-role-task-action b{color:#fff;background:#f45126;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;font-weight:400;line-height:1;transition:transform .2s,background .2s;display:grid}.biz-role-tasks a:hover .biz-role-task-action b{background:#d83f1c;transform:translate(2px,-2px)}.biz-role-tasks a:focus-visible{outline-offset:-2px;outline:2px solid #f45126}.biz-role-self-employed-note{background:#f0f7f2;border-left:3px solid #0d8751;margin:0 0 15px;padding:11px 10px 12px}.biz-role-self-employed-note>strong{color:#0d7045;letter-spacing:.04em;text-transform:uppercase;margin-bottom:11px;font-size:12px;font-weight:800;display:block}.biz-role-card-note{color:#626b65;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;font-size:11px;line-height:1.2;display:grid}.biz-role-card-note span{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.biz-role-card-note svg{flex:0 0 17px;width:17px;height:17px}.biz-role-card-note span:first-child svg,.biz-role-card-note span:last-child svg{color:#e94b69}.biz-role-card-note span:nth-child(2) svg{color:#77839a}.business-page .biz-directory-foot{padding-top:26px;font-size:17px}@media (width<=1050px){.biz-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-role-card-intro{min-height:0}}@media (width<=700px){.biz-role-grid{grid-template-columns:1fr}}@media (width<=600px){.biz-role-grid{gap:10px}.biz-role-card-intro{min-height:0;padding:17px 16px 18px}.biz-role-summary h3{font-size:clamp(23px,6.3vw,30px)}.biz-role-summary p{font-size:14px}.biz-role-tags{margin-top:12px}.biz-role-tasks{margin-inline:16px}.biz-role-tasks a{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:70px}.biz-role-contract-icon{width:38px;height:38px}.biz-role-contract-icon svg{width:22px;height:22px}.biz-role-task-action{gap:0}.biz-role-task-action>span{display:none}.biz-role-task-action b{width:35px;height:35px}.biz-role-self-employed-note{margin-bottom:16px;padding:12px}.biz-role-card-note{gap:9px 12px;font-size:12px}.biz-role-card-note svg{flex-basis:18px;width:18px;height:18px}}
