.govt-nav-section-title{font-family:Playfair Display,serif;font-weight:900;color:#0d1f4e;font-size:20px;margin:28px 0 14px}.govt-nav-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.govt-nav-cat-card{position:relative;overflow:hidden;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:0;text-decoration:none;display:flex;flex-direction:column;min-height:128px;box-shadow:0 2px 12px rgba(24,71,212,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.govt-nav-cat-card:hover{transform:translateY(-3px);border-color:#1847d4;box-shadow:0 10px 28px rgba(24,71,212,.12)}.govt-nav-cat-card__banner{height:44px;width:100%;flex-shrink:0}.govt-nav-cat-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.govt-nav-cat-card__row{display:flex;align-items:flex-start;gap:10px}.govt-nav-cat-card__illus{flex-shrink:0}.govt-cat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.govt-nav-cat-card__label{font-weight:800;color:#0d1f4e;font-size:13.5px;line-height:1.35}.govt-nav-cat-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.govt-nav-pill{font-size:10.5px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.02em}.govt-nav-pill--jobs{background:#f0f4ff;color:#1847d4}.govt-nav-pill--vac{background:#ecfdf5;color:#047857}.govt-nav-state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.govt-nav-state-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.govt-nav-state-card:hover{border-color:#1847d4;background:#f8faff;transform:translateY(-2px)}.govt-nav-state-card__name{font-weight:700;color:#0d1f4e;font-size:12.5px;line-height:1.3;margin-bottom:6px}.govt-nav-state-card__stats{font-size:10.5px;font-weight:600;color:#64748b}.govt-nav-qual-grid{display:flex;flex-wrap:wrap;gap:8px}.govt-nav-qual-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #c7d7fe;border-radius:999px;padding:8px 14px 8px 12px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.govt-nav-qual-chip:hover{background:#1847d4;border-color:#1847d4;color:#fff}.govt-nav-qual-chip:hover .govt-nav-qual-chip__count,.govt-nav-qual-chip:hover .govt-nav-qual-chip__label{color:#fff}.govt-nav-qual-chip__icon{width:22px;height:22px;border-radius:50%;background:#f0f4ff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#1847d4}.govt-nav-qual-chip__label{font-weight:700;font-size:12.5px;color:#1847d4}.govt-nav-qual-chip__count{font-size:10.5px;font-weight:600;color:#64748b}.govt-hub-layout{display:grid;grid-template-columns:minmax(180px,210px) minmax(0,1fr) minmax(260px,300px);gap:24px;align-items:flex-start}.govt-hub-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0;overflow:hidden}@media (max-width:1100px){.govt-hub-layout{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.govt-hub-sidebar{grid-column:1/-1;max-width:420px}}@media (max-width:768px){.govt-hub-layout{grid-template-columns:1fr}.govt-hub-sidebar{max-width:none}}