.sec-head[data-astro-cid-mnbdhxfy]{text-align:center;margin:72px 0 32px}.sec-head__en[data-astro-cid-mnbdhxfy]{font-family:Georgia,serif;font-size:13px;letter-spacing:.35em;text-transform:uppercase;color:var(--brand-700, #9a0f2b);margin-bottom:8px}.sec-head[data-astro-cid-mnbdhxfy] h2[data-astro-cid-mnbdhxfy]{font-size:26px}.hl-grid[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.hl[data-astro-cid-mnbdhxfy]{background:#fff;border:1px solid var(--line, #e6e0d8);border-radius:14px;padding:26px 16px;text-align:center;box-shadow:0 6px 24px #0000000a}.hl__num[data-astro-cid-mnbdhxfy]{font-size:30px;font-weight:800;color:var(--brand-700, #9a0f2b);line-height:1.2}.hl__num[data-astro-cid-mnbdhxfy] span[data-astro-cid-mnbdhxfy]{font-size:15px;font-weight:700}.hl__label[data-astro-cid-mnbdhxfy]{margin-top:8px;font-size:13px;color:var(--ink-sub, #6b6157)}.point-grid[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.point[data-astro-cid-mnbdhxfy]{background:#fff;border:1px solid var(--line, #e6e0d8);border-radius:14px;padding:26px;box-shadow:0 6px 24px #0000000a}.point__icon[data-astro-cid-mnbdhxfy]{font-size:28px;margin-bottom:10px}.point[data-astro-cid-mnbdhxfy] h3[data-astro-cid-mnbdhxfy]{font-size:17px;margin-bottom:8px}.point[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{font-size:14px;line-height:1.9;color:var(--ink-sub, #6b6157)}.trust[data-astro-cid-mnbdhxfy]{max-width:860px;margin:72px auto 0;background:#fff;border-left:4px solid var(--brand-700, #9a0f2b);border-radius:0 14px 14px 0;padding:30px 34px;box-shadow:0 6px 24px #0000000a}.trust[data-astro-cid-mnbdhxfy] h2[data-astro-cid-mnbdhxfy]{font-size:20px;margin-bottom:12px}.trust[data-astro-cid-mnbdhxfy]>p[data-astro-cid-mnbdhxfy]{color:var(--ink-sub, #6b6157);line-height:2}.fit[data-astro-cid-mnbdhxfy]{margin-top:20px}.fit__title[data-astro-cid-mnbdhxfy]{font-weight:800;margin-bottom:8px;color:var(--brand-700, #9a0f2b)}.fit[data-astro-cid-mnbdhxfy] ul[data-astro-cid-mnbdhxfy]{list-style:none;padding:0}.fit[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{position:relative;padding-left:22px;margin-bottom:8px;line-height:1.9;color:var(--ink, #222);font-size:14.5px}.fit[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]:before{content:"✓";position:absolute;left:0;color:var(--brand-700, #9a0f2b);font-weight:800}.ws-grid[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ws[data-astro-cid-mnbdhxfy]{background:#fff;border:1px solid var(--line, #e6e0d8);border-radius:14px;padding:24px 18px;text-align:center;box-shadow:0 6px 24px #0000000a}.ws__hours[data-astro-cid-mnbdhxfy]{font-size:26px;font-weight:800;color:var(--ink, #222)}.ws__hours[data-astro-cid-mnbdhxfy] span[data-astro-cid-mnbdhxfy]{font-size:14px}.ws__ex[data-astro-cid-mnbdhxfy]{margin:10px 0;font-size:13.5px;line-height:1.8;color:var(--ink-sub, #6b6157)}.ws__pay[data-astro-cid-mnbdhxfy]{font-weight:800;color:var(--brand-700, #9a0f2b)}.ws-note[data-astro-cid-mnbdhxfy]{text-align:center;margin-top:14px;font-size:12.5px;color:var(--ink-sub, #6b6157)}.mid-cta[data-astro-cid-mnbdhxfy]{text-align:center;margin:48px 0 0}.mid-cta__note[data-astro-cid-mnbdhxfy]{margin-top:10px;font-size:13px;color:var(--ink-sub, #6b6157)}.job-card[data-astro-cid-mnbdhxfy]{background:#fff;border:1px solid var(--line, #e6e0d8);border-radius:14px;padding:32px;margin-bottom:28px;box-shadow:0 6px 24px #0000000a}.job-card__badge[data-astro-cid-mnbdhxfy]{display:inline-block;background:var(--brand-700, #9a0f2b);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;margin-bottom:10px}.job-card__badge--full[data-astro-cid-mnbdhxfy]{background:#1c3a6e}.job-card__head[data-astro-cid-mnbdhxfy] h3[data-astro-cid-mnbdhxfy]{font-size:21px;margin-bottom:14px}.job-table[data-astro-cid-mnbdhxfy]{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.9}.job-table[data-astro-cid-mnbdhxfy] th[data-astro-cid-mnbdhxfy]{width:130px;text-align:left;vertical-align:top;padding:12px 10px;color:var(--brand-700, #9a0f2b);border-bottom:1px solid var(--line, #eee);white-space:nowrap}.job-table[data-astro-cid-mnbdhxfy] td[data-astro-cid-mnbdhxfy]{padding:12px 10px;border-bottom:1px solid var(--line, #eee);color:var(--ink, #222)}.job-table[data-astro-cid-mnbdhxfy] .note[data-astro-cid-mnbdhxfy]{color:var(--ink-sub, #6b6157);font-size:13px}.job-card__apply[data-astro-cid-mnbdhxfy]{text-align:center;margin-top:24px}.job-card__brief[data-astro-cid-mnbdhxfy]{color:var(--ink-sub, #6b6157);line-height:2}.job-card__brief[data-astro-cid-mnbdhxfy] a[data-astro-cid-mnbdhxfy]{color:var(--brand-700, #9a0f2b);font-weight:700;text-decoration:underline}.flow[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;padding:0;counter-reset:none}.flow[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{background:#fff;border:1px solid var(--line, #e6e0d8);border-radius:14px;padding:20px 14px;text-align:center;box-shadow:0 6px 24px #0000000a}.flow__step[data-astro-cid-mnbdhxfy]{font-family:Georgia,serif;font-size:13px;letter-spacing:.2em;color:var(--brand-700, #9a0f2b);font-weight:700}.flow__title[data-astro-cid-mnbdhxfy]{font-weight:800;margin:6px 0 4px}.flow__desc[data-astro-cid-mnbdhxfy]{font-size:12.5px;color:var(--ink-sub, #6b6157);line-height:1.7}.recruit-apply[data-astro-cid-mnbdhxfy]{max-width:720px;margin:72px auto 0;text-align:center;background:#fff;border:1.5px solid var(--brand-700, #9a0f2b);border-radius:16px;padding:40px 28px}.recruit-apply[data-astro-cid-mnbdhxfy] h2[data-astro-cid-mnbdhxfy]{font-size:23px;margin-bottom:12px}.recruit-apply[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{color:var(--ink-sub, #6b6157);line-height:2}.recruit-apply__btn[data-astro-cid-mnbdhxfy]{margin-top:20px}.recruit-form[data-astro-cid-mnbdhxfy]{margin-top:24px;text-align:left}.rf-grid[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rf-grid[data-astro-cid-mnbdhxfy] label[data-astro-cid-mnbdhxfy]{display:block;font-size:13.5px;font-weight:700;color:var(--ink, #222)}.rf-grid[data-astro-cid-mnbdhxfy] .rf-wide[data-astro-cid-mnbdhxfy]{grid-column:1 / -1}.rf-grid[data-astro-cid-mnbdhxfy] .req[data-astro-cid-mnbdhxfy]{display:inline-block;background:var(--brand-700, #9a0f2b);color:#fff;font-size:10px;padding:1px 7px;border-radius:999px;margin-left:6px;vertical-align:1px}.rf-grid[data-astro-cid-mnbdhxfy] input[data-astro-cid-mnbdhxfy],.rf-grid[data-astro-cid-mnbdhxfy] select[data-astro-cid-mnbdhxfy],.rf-grid[data-astro-cid-mnbdhxfy] textarea[data-astro-cid-mnbdhxfy]{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid var(--line, #ddd);border-radius:8px;font-size:15px;font-family:inherit;background:#fff}.rf-grid[data-astro-cid-mnbdhxfy] input[data-astro-cid-mnbdhxfy]:focus,.rf-grid[data-astro-cid-mnbdhxfy] select[data-astro-cid-mnbdhxfy]:focus,.rf-grid[data-astro-cid-mnbdhxfy] textarea[data-astro-cid-mnbdhxfy]:focus{outline:2px solid var(--brand-700, #9a0f2b);outline-offset:0;border-color:transparent}.rf-note[data-astro-cid-mnbdhxfy]{margin-top:14px;font-size:12.5px;color:var(--ink-sub, #6b6157);line-height:1.9}.rf-note[data-astro-cid-mnbdhxfy] a[data-astro-cid-mnbdhxfy]{color:var(--brand-700, #9a0f2b);font-weight:700}@media(max-width:800px){.hl-grid[data-astro-cid-mnbdhxfy],.point-grid[data-astro-cid-mnbdhxfy],.ws-grid[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr}.flow[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(2,1fr)}.job-card[data-astro-cid-mnbdhxfy]{padding:22px 18px}.job-table[data-astro-cid-mnbdhxfy] th[data-astro-cid-mnbdhxfy]{width:92px;white-space:normal}.trust[data-astro-cid-mnbdhxfy]{padding:24px 20px}.rf-grid[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr}}
