
.jobs-hero{background:linear-gradient(110deg,#071b36 0%,#123b65 70%,#1c5572 100%);color:#fff;padding:76px 0 58px}.jobs-hero h1{font-size:clamp(34px,5vw,54px);margin:8px 0 12px;color:#fff}.jobs-hero p{max-width:760px;color:#dce8f5;line-height:1.75}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#d9a936}.verified-note{margin-top:22px;padding:13px 16px;border:1px solid rgba(255,255,255,.22);border-radius:10px;color:#f5f7fa;max-width:850px;font-size:14px}.live-jobs-section{padding-top:56px;padding-bottom:70px}.live-jobs-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.live-jobs-heading h2{font-size:30px;margin:7px 0}.live-jobs-heading p{color:#64748b;margin:0}.count-pill{border-radius:99px;background:#f4ead3;color:#805a11;padding:9px 15px;font-weight:800;white-space:nowrap}.job-grid-live{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.job-card-live{overflow:hidden;border:1px solid #e4eaf1;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(14,35,61,.07)}.job-photo{height:178px;background-size:cover;background-position:center;display:flex;align-items:end;padding:17px}.job-photo span{font-size:24px;font-weight:900;color:#fff;text-shadow:0 2px 8px #00152d;letter-spacing:.2px}.job-card-body{padding:19px}.job-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px;color:#66758a}.job-meta span{background:#edf3f8;padding:6px 9px;border-radius:6px;font-weight:700}.job-meta b{color:#a36c08;text-align:right}.job-card-body h3{font-size:19px;line-height:1.35;margin:14px 0 7px;color:#102b4c}.job-company{font-weight:700;color:#45566b;margin:0 0 8px}.job-location{font-size:13px;color:#718096;margin:0 0 18px}.job-read{display:inline-block;text-decoration:none;background:#0b2a4c;color:white;padding:10px 13px;border-radius:7px;font-weight:700;font-size:13px}.job-read:hover{background:#c8962e;color:#071b36}.job-details{margin:0 0 16px;border-top:1px solid #e8edf2;padding-top:12px}.job-details summary{cursor:pointer;color:#173b61;font-weight:800;font-size:13px}.job-details dl{margin:12px 0 0}.job-details dt{font-size:12px;font-weight:800;color:#23496c;margin-top:10px}.job-details dd{margin:3px 0 0;color:#5c6c7e;font-size:13px;line-height:1.55}.source-warning{margin-top:30px;padding:18px 20px;background:#fff8e9;border-left:4px solid #d6a43c;color:#6c5424;line-height:1.7;border-radius:8px}.jobs-hero .wrap{max-width:1180px}@media(max-width:900px){.job-grid-live{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.job-grid-live{grid-template-columns:1fr}.live-jobs-heading{align-items:start;flex-direction:column}.jobs-hero{padding:52px 0 40px}}
