._page_g48zp_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_g48zp_2,._footer_g48zp_2{max-width:1160px;margin:0 auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px}._header_g48zp_2 a,._footer_g48zp_2 a,._back_g48zp_3{color:var(--foreground);text-decoration:none;display:inline-flex;align-items:center;gap:8px}._brand_g48zp_4{font-size:25px;font-weight:700;letter-spacing:-1px}._main_g48zp_5{max-width:960px;margin:0 auto;padding:54px 32px 72px}._kicker_g48zp_6{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--primary)}._main_g48zp_5 h1{font-family:var(--font-family-display);font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.06;letter-spacing:-.025em;margin:22px 0}._main_g48zp_5 h1 em{color:var(--primary);font-weight:400}._intro_g48zp_9{font-size:19px;line-height:1.7;max-width:690px;margin:0 0 40px}._role_g48zp_10{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px}._badge_g48zp_11{display:inline-block;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.11em}._role_g48zp_10 h2{font-family:var(--font-family-display);font-size:clamp(29px,4vw,42px);font-weight:400;line-height:1.15;margin:16px 0}._role_g48zp_10 p,._role_g48zp_10 li{font-size:16px;line-height:1.75}._role_g48zp_10 ul{padding-left:22px}._role_g48zp_10 li+li{margin-top:7px}._facts_g48zp_16{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0;margin:26px 0}._facts_g48zp_16 dt{font-size:12px;color:var(--muted-foreground);margin-bottom:6px}._facts_g48zp_16 dd{font-size:15px;margin:0;line-height:1.5}._role_g48zp_10 section{margin-top:32px}._role_g48zp_10 h3{font-size:21px;margin:0 0 12px}._role_g48zp_10 p{margin:10px 0}._apply_g48zp_22{border-top:1px solid var(--border);padding-top:30px}._apply_g48zp_22 a{overflow-wrap:anywhere}._apply_g48zp_22>p{margin:16px 0}._apply_g48zp_22 ._email_g48zp_25,._apply_g48zp_22 ._small_g48zp_25{font-size:14px}._apply_g48zp_22 p a{color:var(--primary);text-underline-offset:3px}._back_g48zp_3{margin-top:28px;font-size:14px}._footer_g48zp_2{border-top:1px solid var(--border);font-size:13px;flex-wrap:wrap}._footer_g48zp_2 nav{display:flex;gap:20px}._page_g48zp_1 a:focus-visible{outline:3px solid var(--primary);outline-offset:5px}@media(max-width:600px){._header_g48zp_2,._footer_g48zp_2{padding:22px 20px}._header_g48zp_2>a:last-child{font-size:12px}._main_g48zp_5{padding:32px 20px 48px}._role_g48zp_10{padding:24px 20px}._facts_g48zp_16{grid-template-columns:1fr;gap:18px}._intro_g48zp_9{font-size:17px}}
