.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d] .hk-job-summary-cell{min-width:0;display:block}.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d] .hk-job-summary-cell label{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink-500, #888);white-space:nowrap}.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d] .hk-job-summary-cell .v{display:block;font-size:15px;font-weight:800;line-height:1.45;color:var(--brand-navy-dark, #222);white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d] .hk-job-summary-cell .v.salary{color:var(--brand-orange, #f05b19);font-family:var(--font-en, inherit);font-size:17px}@media (max-width: 768px){.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d]{grid-template-columns:1fr;gap:10px}.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d] .hk-job-summary-cell{display:grid;grid-template-columns:84px 1fr;align-items:baseline;gap:8px}.hk-job-summary.hk-job-summary-stack[data-v-f626eb0d] .hk-job-summary-cell label{margin-bottom:0}}.hk-job-hero-catchcopy[data-v-f626eb0d]{margin-top:20px;padding:20px 24px;background:#fff;border:1px solid var(--ink-200, #e3e3e3);border-radius:12px;font-size:14px;line-height:1.9;color:var(--ink-700, #444);white-space:pre-wrap;word-break:break-word}@media (max-width: 768px){.hk-job-hero-catchcopy[data-v-f626eb0d]{margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.8}}[data-v-f626eb0d] .hk-job-hero-img-wrap{width:100%}[data-v-f626eb0d] .hk-job-hero-img{width:100%;max-width:800px;aspect-ratio:4 / 3;min-height:0}
