:root{--ems-navy:#081a2e;--ems-blue:#0b72ce;--ems-sky:#eaf5ff;--ems-ink:#14263a;--ems-muted:#52687d;--ems-line:#d6e2ec;--ems-warm:#f5b642}
.ems-command{margin:0 0 24px;padding:24px;border:1px solid var(--ems-line);border-radius:18px;background:linear-gradient(135deg,#f8fbfe,#edf7ff);box-shadow:0 10px 28px rgba(16,52,86,.08)}
.ems-command-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:17px}.ems-command h2{margin:0;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.025em}.ems-command-head p{max-width:620px;margin:6px 0 0;color:var(--ems-muted)}
.ems-command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ems-command-card{display:block;padding:18px;border:1px solid #cdddea;border-radius:13px;background:#fff;color:var(--ems-ink);transition:.18s}.ems-command-card:hover{transform:translateY(-2px);border-color:#66aeea;box-shadow:0 9px 22px rgba(21,94,154,.12)}.ems-command-card b{display:block;margin-bottom:7px;font-size:1.03rem}.ems-command-card span{display:block;color:var(--ems-muted);font-size:.9rem;line-height:1.45}.ems-command-card em{display:block;margin-top:14px;color:#0969bc;font-style:normal;font-weight:800}
.career-resource-body{margin:0;background:#f5f8fb;color:var(--ems-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.career-resource-nav{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px max(20px,calc((100% - 1160px)/2));background:rgba(8,26,46,.97);color:#fff}.career-resource-nav .brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:900}.career-resource-nav .brand img{width:38px;height:38px}.career-resource-nav .brand small{display:block;color:#a9c7e0;font-size:.68rem}.career-resource-links{display:flex;gap:6px;flex-wrap:wrap}.career-resource-links a{padding:9px 11px;border-radius:8px;color:#dcecf9;font-weight:700;font-size:.88rem}.career-resource-links a:hover,.career-resource-links a[aria-current=page]{background:#174166;color:#fff}
.career-resource-hero{padding:64px 20px 58px;background:linear-gradient(135deg,#0a2038,#0c4775);color:#fff}.career-resource-hero>div{max-width:1080px;margin:auto}.career-resource-hero .breadcrumbs{margin-bottom:20px;color:#b9d6eb;font-size:.88rem}.career-resource-hero .breadcrumbs a{color:#fff}.career-resource-hero .eyebrow{color:#8fd0ff;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.career-resource-hero h1{max-width:820px;margin:8px 0 14px;color:#fff;font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;letter-spacing:-.045em}.career-resource-hero p{max-width:760px;margin:0;color:#d6e8f5;font-size:1.08rem;line-height:1.65}.hero-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.hero-links a{padding:11px 15px;border-radius:9px;background:#fff;color:#0a4f83;font-weight:900}.hero-links a.secondary{border:1px solid #7eacd0;background:transparent;color:#fff}
.career-resource-main{max-width:1080px;margin:auto;padding:38px 20px 70px}.resource-section{margin-top:32px}.resource-section:first-child{margin-top:0}.resource-section h2{margin:0 0 9px;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.025em}.resource-section>.intro{max-width:780px;margin:0 0 17px;color:var(--ems-muted);line-height:1.65}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.resource-card{padding:20px;border:1px solid var(--ems-line);border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(18,48,77,.06)}.resource-card h3{margin:0 0 7px}.resource-card p,.resource-card li{color:var(--ems-muted);line-height:1.55}.resource-card ul{padding-left:19px}.resource-card a{font-weight:800}.resource-card .tag{display:inline-block;margin-bottom:10px;padding:4px 8px;border-radius:999px;background:var(--ems-sky);color:#075fa8;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.resource-callout{margin:30px 0;padding:22px;border-left:5px solid var(--ems-blue);border-radius:10px;background:#eaf4fc}.resource-callout.warning{border-color:#c77a00;background:#fff6df}.resource-checklist{display:grid;gap:9px;max-width:820px}.resource-checklist label{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid var(--ems-line);border-radius:10px;background:#fff;line-height:1.45}.resource-checklist input{width:20px;height:20px;margin-top:1px;accent-color:var(--ems-blue)}.official-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.official-links a{display:block;padding:15px;border:1px solid var(--ems-line);border-radius:10px;background:#fff;font-weight:800}.career-resource-footer{padding:30px 20px;background:var(--ems-navy);color:#bfd0df;text-align:center}.career-resource-footer a{color:#fff}
@media(max-width:900px){.ems-command-grid,.resource-grid{grid-template-columns:repeat(2,1fr)}.career-resource-nav{position:static;align-items:flex-start}.career-resource-links{justify-content:flex-end}}
@media(max-width:620px){.ems-command{padding:18px}.ems-command-head{display:block}.ems-command-grid,.resource-grid,.official-links{grid-template-columns:1fr}.career-resource-nav{display:block}.career-resource-links{margin-top:12px;justify-content:flex-start}.career-resource-links a{padding:7px 8px}.career-resource-hero{padding:45px 18px}.career-resource-main{padding:28px 16px 55px}}
