.recruitment-modal[data-astro-cid-fjrpd2w5]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.recruitment-modal[data-astro-cid-fjrpd2w5].is-open{opacity:1;visibility:visible}.recruitment-modal-backdrop[data-astro-cid-fjrpd2w5]{position:absolute;inset:0;background:#141c2870}.recruitment-modal-dialog[data-astro-cid-fjrpd2w5]{position:relative;width:min(100%,336px);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 14px 35px #00000038;color:#30343a;font-family:Arial,sans-serif}.recruitment-modal-header[data-astro-cid-fjrpd2w5]{display:flex;min-height:40px;align-items:center;gap:9px;padding:0 13px;background:#f4f6f9}.recruitment-modal-icon[data-astro-cid-fjrpd2w5]{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border-radius:50%;background:#dce9f8;color:#1261ad;font-size:14px;font-weight:700}.recruitment-modal-header[data-astro-cid-fjrpd2w5] h2[data-astro-cid-fjrpd2w5]{flex:1;margin:0;color:#292c31;font-size:12px;font-weight:700}.recruitment-modal-close[data-astro-cid-fjrpd2w5]{width:22px;height:28px;padding:0;border:0;background:transparent;color:#34383d;font-size:19px;line-height:1;cursor:pointer}.recruitment-modal-content[data-astro-cid-fjrpd2w5]{padding:12px 16px 8px}.recruitment-modal-content[data-astro-cid-fjrpd2w5] p[data-astro-cid-fjrpd2w5]{margin:0 0 10px;color:#4c5158;font-size:9px;line-height:1.55}.recruitment-modal-content[data-astro-cid-fjrpd2w5] strong[data-astro-cid-fjrpd2w5]{color:#0756a3}.recruitment-modal-note[data-astro-cid-fjrpd2w5]{padding:9px 11px;border:1px solid #e4e5e7;border-radius:6px;background:#f5f5f5;color:#656970;font-size:8px;line-height:1.45}.recruitment-modal-footer[data-astro-cid-fjrpd2w5]{padding:7px 16px 13px}.recruitment-modal-continue[data-astro-cid-fjrpd2w5]{display:flex;width:100%;min-height:32px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;background:#1762b1;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.recruitment-modal-continue[data-astro-cid-fjrpd2w5]:hover{background:#0f55a0}body.recruitment-modal-open{overflow:hidden}.career-detail-page[data-astro-cid-fjrpd2w5]{background:#fff}.career-detail[data-astro-cid-fjrpd2w5]{position:relative;overflow:hidden;padding:12px 0 56px;background-color:#fff;background-image:url(/career-detail/dot-bg.png),linear-gradient(90deg,#f8fbff,#fff 22% 78%,#f8fbff);background-repeat:no-repeat,no-repeat;background-position:right top 155px,center;background-size:min(100%,1200px) auto,cover}.career-detail-inner[data-astro-cid-fjrpd2w5]{position:relative;display:grid;grid-template-columns:minmax(0,450fr) minmax(0,210fr);gap:24px;width:min(100% - 32px,925px);margin:0 auto;padding:0;border-left:0;border-right:0}.career-detail-main[data-astro-cid-fjrpd2w5],.career-detail-aside[data-astro-cid-fjrpd2w5]{display:flex;min-width:0;flex-direction:column;gap:24px}section[data-astro-cid-fjrpd2w5].detail-card.responsibilities-card{height:527px}section[data-astro-cid-fjrpd2w5].detail-card.qualifications-card{height:202px}.detail-card[data-astro-cid-fjrpd2w5]{border:1px solid #e0e0e0;border-radius:9px;background:#fff}.role-card[data-astro-cid-fjrpd2w5]{height:170px}p[data-astro-cid-fjrpd2w5].role-subtitle{font-size:14px!important;padding:0 24px 20px!important}p[data-astro-cid-fjrpd2w5].role-eyebrow{padding:24px 24px 6px}h1[data-astro-cid-fjrpd2w5]#career-detail-title{padding:0 24px 6px}.role-eyebrow[data-astro-cid-fjrpd2w5]{margin:0 0 3px;color:#0756a3;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.role-card[data-astro-cid-fjrpd2w5] h1[data-astro-cid-fjrpd2w5]{margin:0;color:#292929;font-size:32px;font-weight:700;line-height:1.15}.role-subtitle[data-astro-cid-fjrpd2w5]{margin:3px 0 10px;color:#53565a;font-size:8px}.role-meta[data-astro-cid-fjrpd2w5]{display:flex;flex-wrap:wrap;gap:6px 8px;color:#4b4e53;font-size:16px;padding:0 24px 24px}.role-meta[data-astro-cid-fjrpd2w5] span[data-astro-cid-fjrpd2w5]{display:inline-flex;align-items:center;gap:6px}.role-meta[data-astro-cid-fjrpd2w5] svg[data-astro-cid-fjrpd2w5]{width:9px;height:9px;flex:0 0 9px;fill:none;stroke:#0756a3;stroke-width:1.25}.detail-card[data-astro-cid-fjrpd2w5] h2[data-astro-cid-fjrpd2w5]{color:#252525;font-size:16px;font-weight:700;line-height:1.3;padding:24px 24px 16px}.detail-card[data-astro-cid-fjrpd2w5] p[data-astro-cid-fjrpd2w5]#about-role-description{font-size:14px;padding:0 24px 24px}.detail-card[data-astro-cid-fjrpd2w5] p[data-astro-cid-fjrpd2w5]{margin:0;color:#52565c;font-size:8px;line-height:1.55}.about-card[data-astro-cid-fjrpd2w5],.responsibilities-card[data-astro-cid-fjrpd2w5],.qualifications-card[data-astro-cid-fjrpd2w5]{height:128px}.detail-card[data-astro-cid-fjrpd2w5] ul[data-astro-cid-fjrpd2w5]{margin:0;color:#52565c;font-size:14px;line-height:1.55;padding:0 24px 24px 42px}.detail-card[data-astro-cid-fjrpd2w5] li[data-astro-cid-fjrpd2w5]{padding-bottom:12px}.qualifications-card[data-astro-cid-fjrpd2w5] ul[data-astro-cid-fjrpd2w5]{list-style:none}.qualifications-card[data-astro-cid-fjrpd2w5] li[data-astro-cid-fjrpd2w5]{position:relative;padding-left:17px}.qualifications-card[data-astro-cid-fjrpd2w5] li[data-astro-cid-fjrpd2w5]:before{position:absolute;left:0;color:#0756a3;content:"✓";font-weight:700}.apply-card[data-astro-cid-fjrpd2w5]{border-radius:9px;background:#0f55a0;color:#fff;height:132px}.apply-card[data-astro-cid-fjrpd2w5] h2[data-astro-cid-fjrpd2w5]{padding:24px 24px 16px;color:#fff;font-size:18px;font-weight:700}.apply-card[data-astro-cid-fjrpd2w5] a[data-astro-cid-fjrpd2w5]{padding:12px;margin:0 24px 24px;display:flex;align-items:center;justify-content:center;gap:6px;min-height:23px;border-radius:5px;background:#fff;color:#0756a3;font-size:16px;font-weight:700;text-decoration:none;transition:background .18s ease}.apply-card[data-astro-cid-fjrpd2w5] a[data-astro-cid-fjrpd2w5]:hover{background:#eaf2fb}.apply-card[data-astro-cid-fjrpd2w5] a[data-astro-cid-fjrpd2w5] span[data-astro-cid-fjrpd2w5]{font-size:13px;font-weight:400;line-height:1}.skills-card[data-astro-cid-fjrpd2w5],.preferred-card[data-astro-cid-fjrpd2w5]{height:375px}section[data-astro-cid-fjrpd2w5].detail-card.preferred-card{height:316px}.skills-card[data-astro-cid-fjrpd2w5] ul[data-astro-cid-fjrpd2w5]{padding:0 24px 24px;font-size:14px;line-height:1.6}.preferred-card[data-astro-cid-fjrpd2w5] ul[data-astro-cid-fjrpd2w5]{display:flex;flex-direction:column;gap:6px;list-style:none}.preferred-card[data-astro-cid-fjrpd2w5] li[data-astro-cid-fjrpd2w5]{width:fit-content;max-width:100%;margin:0!important;padding:4px 8px;border-radius:18px;background:#e6efff;color:#0756a3;font-size:12px;line-height:1.25}@media(max-width:760px){.career-detail[data-astro-cid-fjrpd2w5]{padding:18px 0 44px}.career-detail-inner[data-astro-cid-fjrpd2w5]{grid-template-columns:minmax(0,327fr) minmax(0,153fr);gap:12px;width:min(100% - 32px,506px);padding-left:0}}@media(max-width:480px){.career-detail-inner[data-astro-cid-fjrpd2w5]{grid-template-columns:1fr;width:calc(100% - 28px);padding:0 10px}.career-detail-aside[data-astro-cid-fjrpd2w5]{display:grid;grid-template-columns:1fr 1fr;align-items:start}.apply-card[data-astro-cid-fjrpd2w5]{grid-column:1 / -1}.role-meta[data-astro-cid-fjrpd2w5]{gap:8px 12px}.role-card[data-astro-cid-fjrpd2w5],.about-card[data-astro-cid-fjrpd2w5],.responsibilities-card[data-astro-cid-fjrpd2w5],.qualifications-card[data-astro-cid-fjrpd2w5],.skills-card[data-astro-cid-fjrpd2w5],.preferred-card[data-astro-cid-fjrpd2w5]{padding:15px}}@media(max-width:400px){.career-detail-aside[data-astro-cid-fjrpd2w5]{grid-template-columns:1fr}}
