.tor-link[data-v-c78f8e48]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:12px;padding:10px 13px;border:1px solid #b9d4f5;border-radius:9px;background:#fff;color:#084b99;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none}.tor-link[data-v-c78f8e48]:hover{background:#e6f0fd;border-color:#0b63ce}.tor-link[data-v-c78f8e48]:focus-visible{outline:3px solid #0b63ce;outline-offset:3px}.shared-requirements[data-v-c78f8e48]{padding:18px;border:2px solid #b9d4f5;border-radius:12px;background:#f3f8ff}.shared-requirements h2[data-v-c78f8e48]{color:#084b99;font-size:15px;line-height:1.5}.requirements-intro[data-v-c78f8e48]{margin:0 0 12px;color:#344054;font-size:13px;line-height:1.6}.shared-requirements ul[data-v-c78f8e48]{list-style:none;padding:0;display:grid;gap:10px}.shared-requirements li[data-v-c78f8e48]{display:flex;align-items:flex-start;gap:9px;font-weight:600;font-size:13px;line-height:1.65}.requirement-mark[data-v-c78f8e48]{color:#0b63ce;flex:none}.key-requirement-label[data-v-c78f8e48]{display:inline-block;align-self:flex-start;padding:3px 8px;border-radius:6px;background:#e6f0fd;color:#084b99;font-size:11px;font-weight:750;line-height:1.5;letter-spacing:0;text-transform:none}.education-minimum[data-v-c78f8e48]{margin:10px 0 0;padding:9px 11px;border-radius:8px;background:#e6f0fd;color:#084b99;font-size:13px;line-height:1.5;font-weight:700}.role-requirements[data-v-c78f8e48]{border:2px solid #b9d4f5;border-radius:12px;background:#f3f8ff;padding:15px 17px}.role-requirements summary[data-v-c78f8e48]{cursor:pointer;color:#084b99;font-size:15px;font-weight:750;line-height:1.5}.role-requirements summary[data-v-c78f8e48]:focus-visible{outline:3px solid #0b63ce;outline-offset:3px}.role-requirements summary small[data-v-c78f8e48]{display:block;margin-top:4px;font-size:13px;font-weight:600}.role-requirements ul[data-v-c78f8e48]{padding-left:20px;margin:12px 0;color:#243d5b;font-size:13px;line-height:1.75}.role-requirements p[data-v-c78f8e48]{font-size:12.5px;line-height:1.65;color:#344054;margin:10px 0 0}.role-requirements .shortlisting-note[data-v-c78f8e48]{padding-top:10px;border-top:1px solid #d8e6f7}.education-notice[data-v-c78f8e48]{background:#f3f8ff;border-left:3px solid #0b63ce;padding:11px 13px;font-size:13px;color:#243d5b;line-height:1.6;margin:0}.posts-table[data-v-c78f8e48]{margin-top:20px;padding-top:17px;border-top:1px solid #edf1f5}.posts-table h2[data-v-c78f8e48]{font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:#68758a;margin:0 0 11px}.post-row[data-v-c78f8e48]{padding:13px 15px;border:1px solid #e8edf3;border-radius:10px;margin-bottom:9px}.post-row-top[data-v-c78f8e48]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.post-row strong[data-v-c78f8e48]{font-size:14.5px}.count-pill[data-v-c78f8e48]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:#e6f0fd;color:#0b63ce;white-space:nowrap}.role[data-v-c78f8e48]{margin:7px 0 0;font-size:13px;color:#4b5768;line-height:1.6}.asks[data-v-c78f8e48]{margin:7px 0 0;font-size:12.5px;color:#68758a;line-height:1.6}.asks b[data-v-c78f8e48]{color:#344054}.page[data-v-c78f8e48]{min-height:100vh;background:#f4f7fb;padding:28px 16px 48px}.wrap[data-v-c78f8e48]{max-width:720px;margin:0 auto}.masthead[data-v-c78f8e48]{text-align:center;margin-bottom:14px}.masthead img[data-v-c78f8e48]{margin:0 auto 10px;height:auto;display:block}.back[data-v-c78f8e48]{display:inline-block;margin-bottom:14px;color:#0b63ce;font-size:13px;font-weight:700;text-decoration:none}.advert[data-v-c78f8e48]{padding:26px 24px;margin-bottom:16px}.advert h1[data-v-c78f8e48]{font-size:23px;margin:0 0 6px}.meta[data-v-c78f8e48]{color:#68758a;margin:0 0 14px;font-size:13px}.description[data-v-c78f8e48]{white-space:pre-line;color:#374151;line-height:1.65;margin:0}.criteria[data-v-c78f8e48]{margin-top:20px;padding-top:17px;border-top:1px solid #edf1f5}.criteria h2[data-v-c78f8e48]{font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:#68758a;margin:0 0 9px}.criteria ul[data-v-c78f8e48]{margin:0;padding-left:19px;color:#374151;font-size:14px;line-height:1.75}.criteria.shared-requirements h2[data-v-c78f8e48]{color:#084b99;font-size:15px}.criteria.shared-requirements ul[data-v-c78f8e48]{padding:0;list-style:none}.criteria-note[data-v-c78f8e48]{margin:11px 0 0;font-size:12.5px;color:#8a6d3b;background:#fff8ec;padding:9px 11px;border-radius:8px}.closed[data-v-c78f8e48]{padding:30px 24px;text-align:center}.closed h2[data-v-c78f8e48]{font-size:19px;margin:0 0 8px}.closed p[data-v-c78f8e48]{color:#68758a;margin:0 0 10px}.go[data-v-c78f8e48]{color:#0b63ce;font-weight:700;text-decoration:none}.steps[data-v-c78f8e48]{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 14px;overflow-x:auto}.steps li[data-v-c78f8e48]{flex:none}.steps button[data-v-c78f8e48]{display:flex;gap:7px;align-items:center;padding:7px 12px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;font-size:12.5px;cursor:pointer;white-space:nowrap}.steps .n[data-v-c78f8e48]{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#eef2f7;font-size:10.5px;font-weight:800}.steps .on button[data-v-c78f8e48]{border-color:#0b63ce;color:#0b63ce;font-weight:700}.steps .on .n[data-v-c78f8e48]{background:#0b63ce;color:#fff}.steps .done .n[data-v-c78f8e48]{background:#2f855a;color:#fff}.composer[data-v-c78f8e48]{padding:24px;display:grid;gap:15px}.composer>section[data-v-c78f8e48]{display:grid;gap:15px}.composer h2[data-v-c78f8e48]{font-size:17px;margin:0}.sub-head[data-v-c78f8e48]{margin-top:10px!important;padding-top:16px;border-top:1px solid #edf1f5}h3.sub-head[data-v-c78f8e48]{font-size:14px;color:#68758a}.row[data-v-c78f8e48]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sub-row[data-v-c78f8e48]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:center;margin-bottom:8px}.stack[data-v-c78f8e48]{display:grid;gap:8px;padding:12px;border:1px solid #e8edf3;border-radius:10px;margin-bottom:10px}.field[data-v-c78f8e48]{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span[data-v-c78f8e48],.label[data-v-c78f8e48]{font-size:13px;font-weight:600;color:#344054}.check[data-v-c78f8e48]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;font-weight:400}.check input[data-v-c78f8e48]{width:auto}.pick[data-v-c78f8e48]{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}.pick input[data-v-c78f8e48]{margin-top:3px;width:auto}.pick strong[data-v-c78f8e48]{display:block;font-size:14px}.pick small[data-v-c78f8e48]{color:#7a8798;font-size:12px}.pick[data-v-c78f8e48]:hover{border-color:#b9d4f5;background:#f8fbff}.declare[data-v-c78f8e48]{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;line-height:1.6;color:#374151;cursor:pointer}.declare input[data-v-c78f8e48]{margin-top:3px;width:auto;flex:none}.hint[data-v-c78f8e48]{font-size:12px;color:#7a8798;margin:0}.err[data-v-c78f8e48]{font-size:12px;color:#b42318}.alert[data-v-c78f8e48]{margin:0;padding:11px 13px;border-radius:9px;background:#fdecea;color:#b42318;font-size:13px}.warnbox[data-v-c78f8e48]{padding:13px 15px;border-radius:10px;background:#fff8ec;border:1px solid #f2d9a8;font-size:13px;color:#8a6d3b}.warnbox strong[data-v-c78f8e48]{display:block;margin-bottom:6px}.warnbox ul[data-v-c78f8e48]{margin:0 0 8px;padding-left:18px;line-height:1.7}.warnbox p[data-v-c78f8e48]{margin:0;font-size:12.5px}.small[data-v-c78f8e48]{padding:7px 11px;font-size:12px}.actions[data-v-c78f8e48]{display:flex;gap:10px;align-items:center;margin-top:6px}@media(max-width:600px){.row[data-v-c78f8e48],.sub-row[data-v-c78f8e48]{grid-template-columns:1fr}}
